|
may be i need some var type instead of the int .... what kind of var should i use to hold the 11101110 (byte
"The Ultimate Limit Is Only Your Imagination."
|
|
|
|
|
Hello All.,
How can i make my service to run before log in? .. Following is my code to create the service...
BOOL InstallService()
{
char strDir[1024];
SC_HANDLE schSCManager,schService;
GetCurrentDirectory(1024,strDir);
strcat(strDir,"\\Session_Service.exe");
schSCManager = OpenSCManager(NULL,NULL,SC_MANAGER_ALL_ACCESS);
if (schSCManager == NULL)
return false;
LPCTSTR lpszBinaryPathName = strDir;
schService = CreateService(schSCManager,
szServiceName,
szServiceName,
SERVICE_ALL_ACCESS,
SERVICE_WIN32_OWN_PROCESS,
SERVICE_AUTO_START,
SERVICE_ERROR_NORMAL,
lpszBinaryPathName,
"Base",
NULL,
NULL,
NULL,
NULL);
if (schService == NULL)
return false;
CloseServiceHandle(schService);
return true;
}
|
|
|
|
|
If the CreateService returns success, this is all you need for the service to start before log in.
What is the problem here?
Does it not start?
|
|
|
|
|
Yes it return success, I'm sure about this, I'm actually handling session change notifications including Logon, Logoff, Lock and Unlock... When i restart my machine then it didn't catch the logon notofication, But when i logoff and then logon again it catches and write log to support that user has logged on..
|
|
|
|
|
You could try without defining a load order group.
|
|
|
|
|
I was doing that initially, But then i saw This thread which makes me to change the CreateService...
|
|
|
|
|
Hi all.
I need to get non-persistent cookie from IE8 process.
I use ReadProcessMemory API.
Since the key never changes there is no problem to locate it in the memory using simple scaning.
But it appears that coockie's value doesn't comes after the key in the memory.
Is there any way to locate the cookie's value while only the key known?
thatnks.
|
|
|
|
|
Have you considered writing a BHO for IE?
Your BHO would be loaded into the IE address space, and would have access to the cookie object model.
|
|
|
|
|
Using ReadPRocessMemory .... I give you points for determination.
Steve
|
|
|
|
|
I have a program which, among other things, is deleting completed-tasks file(s). I am using the SHFileOperation with FOF_ALLOWUNDO. I am displaying a warning "are you sure..." to the user before deleting.
Apparently, there are cases where files are not moved to the recycle bin but are deleted permanently even if the flag ALLOWUNDO is set (if they reside on network drives, removable drives or if they are too large). In this case I want the warning message to tell the user that the files are going to be deleted permanently and not be sent to the recycle bin (as explorer does).
How do I know if a file is going to be deleted permanently or is going to be send to the recycle bin?
thanks,
|
|
|
|
|
|
Niklas, this message comes -after- my own delete message confirmation (i'm running the SHFileOperation command in silent mode using FOF_SILENT). I'm displaying the user my own confirmation details which is different than explorer's, it contains some details about a task that was ended, and there's no need for an extra confirmation.
Is there a way I can know in advance wherever a file is going to the recycle bin or not? how does explore does that?
I've tried querying the folder with GetAttributesOf, but I can't find a flag to indicate this.
thanks,
|
|
|
|
|
elie002 wrote: ...if they reside on network drives, removable drives or if they are too large).
The first two can easily be checked beforehand.
For the last, can you check if SHFileOperation() returns DE_FILE_TOO_LARGE ? As has already been mentioned, I think FOF_WANTNUKEWARNING is a better choice.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Man who follows car will be exhausted." - Confucius
|
|
|
|
|
David, maybe it's better for me to check if the file is too large (so I'll know if it goes to the recycle bin or not) - as I need this information before calling SHFileOperation.
I'm doing some tests to verify the size which, above it, explorer deletes the files permanently.
thanks-
|
|
|
|
|
Hi,
If we close a window application in task manager using end process method, the applcation should get some message to close the window. Can anyone please tell me what message that window applcation will get from task manager?
Thanks,
|
|
|
|
|
|
i put breakpoint in close and destroy windows message while debugging and closed the applcation via task manager,but control is not coming to that function. The applcation closes suddenly.
|
|
|
|
|
|
Hi,
I have added WM_ENDSESSION and WM_QUERYENDSESSION message,but still the control is not coming to that corresponding function.
|
|
|
|
|
When an application is terminated using end process of task manager, the application is terminated externally.
There is no message or event sent to the application.
So there is no way that the application can know if such a thing is happening.
Task Manager uses the TerminateProcess API with an exit code of 1 to achieve this.
So the only chance you have is to hook into the TerminateProcess API.
|
|
|
|
|
Can you please tell me how to do this?
|
|
|
|
|
|
i need to send some information to server while client application crashes. So that only im asking.
|
|
|
|
|
Either hook TerminateProcess API or make it as your design limitation.
Another way is to make a service or another application which will continuously monitor your client application and once it has been closed from Task Manager, that service or application should send signal to your server.
f
|
|
|
|
|
thanks for all answer ...
|
|
|
|