Zdravim,
mam napsany program v prog. jazyce C a potreboval by jsem, aby se automaticky spustil pri odhlasovani uzivatele (OS je WinXP).
PLS poradte jak to mam udelat.
Za odpovedi predem moc diky
Fórum › C / C++
Jak spustit program pri odhlaseni uzivatele?
Windows XP umí nastavit login skript, to je bez problému. Ovšem o logout skript,... nic takového jsem bohužel nenašel. Jediné, co mě napadá, je po zalogování (tj. z nabídky Po spuštění, nebo z registrů ...\...\...\Run) spustit nějaký malinkatý neviditelný prográmek. Ten by celou dobu seděl na pozadí a v momentě, kdy by dostal zprávu WM_QUERYENDSESSION (dotaz, zda-li může být ukončen - dostane je při odhlášení) by provedl požadovaný úkol (spustil proces) a odpověděl by na to OK. Ten spouštěný proces by nesměl trvat moc dlouho, nebo by musel být spuštěn asynchronně, ale to zase nezaručíš, že ti ho Widle nekillnou.
Zkousel jsem to udelat, ale program probehne a nic se nestane.
Pls poradte v cem jsem udelal chybu.
#include<windows.h>
#include<windowsx.h>
#include "index.h"
LRESULT CALLBACK WindowProc(HWND hWnd,
UINT msg,
WPARAM wParam,
LPARAM lParam);
int WINAPI WinMain (HINSTANCE hInstance,
HINSTANCE hPrevInstance ,
LPSTR lpCmdLine,
int nShowCmd)
{
MSG msg;
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return (int) msg.wParam;
}
LRESULT CALLBACK WindowProc(HWND hWnd,
UINT msg,
WPARAM wParam,
LPARAM lParam)
{
switch(msg)
{
case WM_QUERYENDSESSION:
index();
break;
return DefWindowProc(hWnd, msg, wParam, lParam);
}
return 0;
}
machis píše:#
# Zdravim,#
##
#mam napsany program v prog. jazyce C a potreboval by jsem, aby se automaticky spustil pri odhlasovani uzivatele (OS je WinXP).#
##
#PLS poradte jak to mam udelat.#
##
#Za odpovedi predem moc diky
Neviem ci ti to pomoze ale ked spustis v cmdecku gpedit.msc , tak sa tusim nieco podobne da nastavit [aspon sa mi zda ze som tam nieco take videl]
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Jak spustit program v C++??? — založil Petr
Probíhá výpočet i při odhlášení? — založil Libor
Problém při přihlašování uživatele — založil lekejs
Spustit při startu windows — založil VladislavK
Spustiť program znova. — založil zonda
Moderátoři diskuze