20 Apr
Posted by: Remko in: Common, JEDI Windows API Headers, JEDI Windows Security Code Lib, JWA Downloads, JWSCL Downloads
The JEDI API Library project (JWA) has been successfully revived from a sleep status to an active project with lots of ambitions. Some recent achievements are the new include model of JWA, the release of JWSCL (the Security Library) and of course the “birth” of this blog.
Send post as PDF to convert this [...]
03 Apr
Posted by: Christian Wimmer in: Common, JEDI Windows API Headers, JEDI Windows Security Code Lib
Do you need help? We can support you creating application using JWA and/or JWSCL.
Visit the Get Service site on SourceForge for more information like pricing.
Send post as PDF to convert this post to pdf.
I hope you enjoyed the first part of the introduction to BITS.
In this second part, we want to improve our job list (a little bit) and start own dowloads.
The first task is, to replace the old TListbox with a TListview. I switched the ViewStyle to vsReport and added 3 columns: Name, State, GUID. Saving the [...]
29 Apr
Posted by: Christian Wimmer in: Common, JEDI Windows API Headers, JEDI Windows Security Code Lib
Dear Visitor/Delphi programmer,
As the main developer of JWSCL and the author of the most blog posts here, I will retreat from the projects for the next months. At least I will try to fix bugs, write some articles and manage the whole project as a project manager. Don’t expect much from me the next months. [...]
28 Apr
Posted by: Christian Wimmer in: JEDI Windows Security Code Lib
Sometimes it is necessary to change the security settings of a file or folder for getting or denying write access. With JWSCL this task is made very easy. However there are some pitfalls to avoid.
The following code will also be available in the example section of the source code. The application gets a file or [...]
This article was written by Benjamin aka chaosben. He kindly agreed to publish it here. You can also publish articles here. Mail us @ mail(-at+)delphi-jedi.net
Getting started with BITS
BITS, the Background Intelligent Transfer Service, provides an easy way to
download/upload files from/to the network/internet. You may have heard of this
service in the context of the automatic Windows [...]
At the moment, I’m creating the JWSCL source documentation with Doc-O-Matic. However this is a really big effort. Before we used PasDoc which uses completely different tags. This means I had to convert all tags from PasDoc to DocOMatic style (JavaDoc or XMLDoc). Converting the docs manually was no solution, so I had to write [...]
23 Apr
Posted by: Christian Wimmer in: Common
While working on the logging mechanism in the RunAsSys example of the JEDI, I encountered a really strange problem on XP systems. The application worked fine on Vista system. However on Windows XP, it just stopped working with no response at all. This wasn’t the usual dead lock situation you know in multi threaded application, [...]
I recently found this very interesting blog about windows internals brought by the developers of Celceo (mainly Christian Carrillo)
You should read the following posts because I find it nice to know:
Command line gotchas in CreateProcess
Process creation under Vista UAC
User Level API Hooking Mistakes to Avoid
Send post as PDF to convert this post [...]
21 Apr
Posted by: Christian Wimmer in: Common, JEDI Windows Security Code Lib
The current download version of JWSCL (rev 316) contains a memory leak in the method EnumerateSession of class TJwTerminalServer in unit JwsclTerminal.
The reason is a string variable in the local thread storage (LTS) (maintained by threadvar) that is not freed automatically by Delphi. The new version uses a widestring instead of string which fixes the [...]