![]() |
|
#1
|
|||
|
|||
|
hi there,
When i make a program with delphi, and compile it, you can richt-click on the .exe file in the explorer, and then you can choose something like: show fast (my windows language = dutch, so it could be a little bit different), this "show fast" shows all the dll's my program uese and also wich commands, is it possible to remove this? already thanks alot (sorry 4 my bad englisch) |
|
#2
|
|||
|
|||
|
I think it is not possible to remove this, as Windows has to load the DLL's and has to know which ones. So this information has to be saved within the file, and it makes no difference if Windows loads this information because it wants to load the DLL's or for user information.
Oregon Ghost |
|
#3
|
|||
|
|||
|
Say that you are able to encrypt your exe in some way ...
When you execute it ... ppl who want to know which Dll's are loaded ... just monitor the process and its threads ... Ofcoarse ... you may load DLL functions dynamically ... But ... as long as the system know whats happening ... everybody else may gain that information ... Regards /Filip |
|
#4
|
|||
|
|||
|
It's possible, using an EXE-packer. But anyway, once you programm is loaded, user can know which DLL are loaded in your program's context (even if it's dynamically loaded library !!)
|
|
#5
|
|||
|
|||
|
thx, but how do other programs hide this, you can't tell me that e.g. winamp does not use api-calls!
ruben |
|
#6
|
|||
|
|||
|
If it is so important to hide what you are doing ... Create the whole application in assembler ... without any API calls ...
And then ... tell ppl not to disassemble it ... )Regards /Filip |
|
#7
|
|||
|
|||
|
Maybe there's a bug. In don't have quickview installed. But with other programs, I can see winamp'imports...
If you really don't want people to be able to know which functions you're using, load your DLLs dynamically. But they'll still be able to see which DLL you use, as they're loaded in your program's context... |
![]() |
| Thread Tools | |
| Display Modes | |
|
|