| Author |
Message |
| Buster |
Posted: Wed Feb 11, 2009 8:26 am Post subject: |
|
| raid wrote: |
| Busters tends to stop various installers dead in their tracks, and yours does not. |
What installers are not supported by my DLL? |
|
 |
| raid |
Posted: Wed Feb 11, 2009 5:25 am Post subject: |
|
| tzuk wrote: |
Mark_, that may be true, but I feel silly "contributing" my own DLL. Which is exactly why I put Buster's DLL there.
Buster, I agree on the educational value of the DLL, but I still think it makes more sense in the context of an API help page rather than as a utility. As for multiple programming languages, that's where I draw the line.  |
Your DLL and buster's dll do vary slightly. Busters tends to stop various installers dead in their tracks, and yours does not. Users should have access to both for this reason.  |
|
 |
| raid |
Posted: Wed Feb 11, 2009 5:20 am Post subject: Re: Utilities for sandboxie |
|
| Buster wrote: |
| raid wrote: |
| As some of you are into customizations and various things concerning Sandboxie. Programs such as nodelete provided by Tzuk himself, and Antidelete provided by another individual, |
The another individual is your old buddy from the IRC.
I see you are still using your old nick along with your real name. I also see you passed from one side to other... or on both now?
Still coding in Asic or you gave up for good with that damn HLL?
Nice to meet you again! |
I can't think of who you are.. But you obviously know me... <G>
I still occasionally write stuff in asic yes, mostly small tools and things for home use. Yes, I converted over from the darkside.  |
|
 |
| Buster |
Posted: Thu Feb 05, 2009 7:00 pm Post subject: |
|
Itīs up to you, man!  |
|
 |
| tzuk |
Posted: Thu Feb 05, 2009 4:48 pm Post subject: |
|
Mark_, that may be true, but I feel silly "contributing" my own DLL. Which is exactly why I put Buster's DLL there.
Buster, I agree on the educational value of the DLL, but I still think it makes more sense in the context of an API help page rather than as a utility. As for multiple programming languages, that's where I draw the line.  |
|
 |
| Mark_ |
Posted: Thu Feb 05, 2009 3:46 pm Post subject: |
|
as for dll's, a small c++ dll is always preferred over a delphi dll, performance wise  |
|
 |
| Buster |
Posted: Thu Feb 05, 2009 2:14 pm Post subject: |
|
| tzuk wrote: |
| 1. No, what's the point? Your DLL does the same thing. As for it being sample code, I'd rather properly document the Sandboxie API, which is something that I do consider. |
The point is the source code. Itīs true the DLLs do the same but if anyone wants to hook other API he will have a base from where start. So C++ coders will have available your source and Delphi coders mine.
The documentation of the Sandboxie API would be great and you could complete it with examples in several coding languages. |
|
 |
| tzuk |
Posted: Thu Feb 05, 2009 1:18 pm Post subject: |
|
1. No, what's the point? Your DLL does the same thing. As for it being sample code, I'd rather properly document the Sandboxie API, which is something that I do consider.
2. You should look before you advise.  |
|
 |
| Buster |
Posted: Wed Feb 04, 2009 11:04 pm Post subject: |
|
tzuk: You should include too:
1) Your DLL to avoid file deletion. Donīt forget to include source code as it will be useful for C++ coders.
2) SandboxDiff by majoMo: http://sandboxie.com/phpbb/viewtopic.php?t=3606
Itīs something that many people ask often as feature: track changes in registry and files. |
|
 |
| tzuk |
|
 |
| tzuk |
Posted: Wed Feb 04, 2009 1:55 am Post subject: |
|
| I see. For sake of completeness, there is also the possibility of NtOpenFile/NtCreateFile with the flag FILE_DELETE_ON_CLOSE. But I suppose the DLL did the job for you, so most deletions probably go through DeleteFile, and that's good enough. In any case I'll add it tomorrow. |
|
 |
| Buster |
Posted: Wed Feb 04, 2009 1:05 am Post subject: |
|
| tzuk wrote: |
| Good! You were talking about NtSetInformationFile there so your solution may be more comprehensive than mine. I'll add it tomorrow. |
My DLL avoids file deletion using DeleteFile API, just like yours.
I asked about NtSetInformationFile because in last term, if I was told correctly, thatīs what itīs used to delete a file. So it would be more effective to control NtSetInformationFile than DeleteFile API. |
|
 |
| tzuk |
Posted: Wed Feb 04, 2009 12:43 am Post subject: |
|
| Good! You were talking about NtSetInformationFile there so your solution may be more comprehensive than mine. I'll add it tomorrow. |
|
 |
| Buster |
Posted: Wed Feb 04, 2009 12:25 am Post subject: |
|
| tzuk wrote: |
| Buster, DLLs -- plural? There is the DLL that I published, which may be useful as a sample how to use some Sandboxie APIs. Which other DLL(s) are you referring to? |
Yes, plural. I was talking about yours and mine. I coded a DLL doing the same stuff but in Delphi. The source code is included so Delphi coders may use it as code base to use with other APIs.
http://sandboxie.com/phpbb/viewtopic.php?t=4008&start=15 |
|
 |
| tzuk |
Posted: Tue Feb 03, 2009 11:38 pm Post subject: |
|
wraithdu, I'm not sure if I can do that. The server does collect some statistics about site usage but I'm not sure if it can tracks particular links.
Buster, DLLs -- plural? There is the DLL that I published, which may be useful as a sample how to use some Sandboxie APIs. Which other DLL(s) are you referring to? |
|
 |