Gå til innhold

Anbefalte innlegg

Hva med å prøve å hjelpe en som spør om noe, istedenfor å forsøple forumet til de grader som dere gjør? einaros: Kan du ikke fortelle han i hvilken ende han skal begynne istedenfor å svare på den måten du gjør? Er jo bare idiotisk.

 

Til trådstarter: Det er riktig som einaros sier, men han klarte aldri å fullføre, så jeg prøver. Se etter hvilket program som forårsaker shutdownen din. Prøv så å fjern dette programmet, eller let etter innsillinger som gjør at det ikke skrur av hele maskinen. Å lage et program som stopper det er bare alt for tungvindt.

Si gjerne ifra hvilket program det gjelder i denne tråden.

6261140[/snapback]

 

 

neinei, feil .. fyren vil _KODE_ dette .. hence C/C++-forumet .. du er ikke til hjelp i det hele tatt

6261161[/snapback]

 

Og hvis han var remotely i stand til å gjøre det theck1 her foreslår, ville han vel ikke postet spørsmålet in the first place?

Lenke til kommentar
Videoannonse
Annonse
Dette slår meg som nok en kake-tråd.

6260949[/snapback]

 

 

er visst mange meninger om det der .. kanskje tråden bør flyttes til politikk/religion-forumet? :}

6260999[/snapback]

 

 

Nå blir jeg forvirret, dette forumet er jo bare noe surr  :confused:

 

Vill bare ha noen pekepinner i riktig reting her om hvordan jeg skal gå fram for og lage et slikt program!

6261016[/snapback]

 

 

Vet du, Iskake er ganske godt hvis du steker den i Zalo

6261037[/snapback]

 

 

Personlig er jeg fortsatt en tilhenger av brownies, men jeg må ærlig inrømme at jeg også kan være litt svak for brownies, daimkake, marsipankake o.l. Hvordan er det på kakefronten din, invictus?

6261070[/snapback]

 

 

Greit kanskje ikke så kloke svar .

6261143[/snapback]

Kan du utdype?

6261171[/snapback]

 

 

Forstår du nå?

Lenke til kommentar
Er vel ikke surr... Det er en helt lovlig påstand..

6261252[/snapback]

 

Det er svada som ikke hører hjemme noensteds.

 

Bruk heller tid og krefter på å hjelpe til, istedenfor å forsøple piss.

 

Klarer han å skru på pcen, er han oppegående nok til å se hvilket program det gjelder når vinduet som forteller han at pcen skrur seg av dukker opp.

Lenke til kommentar

Her kommer det kode til deg. Så får vi se om det var hva du virkelig ville ha.

 

kake.dll:

#define WIN32_LEAN_AND_MEAN
#include <windows.h>

HHOOK g_hHook;
HINSTANCE g_hModule;

BOOL APIENTRY DllMain(HINSTANCE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
   if(ul_reason_for_call == DLL_PROCESS_ATTACH)
       g_hModule = hModule;
   return TRUE;
}

DLL_API void setHook()
{
   g_hHook = SetWindowsHookEx(WH_CBT, reinterpret_cast<HOOKPROC>(CBTProc), g_hModule, 0);
}

DLL_API void clearHook()
{
   UnhookWindowsHookEx(g_hHook);
}

LRESULT CALLBACK CBTProc(int nCode, WPARAM wParam, LPARAM lParam)
{
   if((nCode == HCBT_ACTIVATE))
   {
       char buf[17];
       GetWindowText(reinterpret_cast<HWND>(wParam), buf, 17);
       if(strcmp(buf, "Systemavslutning") == 0)
       {
           PostMessage((reinterpret_cast<HWND>(wParam), WM_CLOSE, 0, 0);
           system("shutdown -a");
       }
   }
   return CallNextHookEx(0, nCode, wParam, lParam);
}

 

kake.exe:

#define WIN32_LEAN_AND_MEAN
#include <windows.h>

void (*setHook)();
void (*clearHook)();

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
   MSG msg;
   HMODULE hMod;
   
   hMod = LoadLibrary("kake.dll");
   if(hMod == 0)
   {
       MessageBox(0, "Fant ikke dll.", "Kakefeil!", MB_SETFOREGROUND);
       return -1;
   }

   if(!RegisterHotKey(0, 0, MOD_ALT, VkKeyScan('x')))
   {
       MessageBox(0, "Hotkey i bruk, eller lignende dill.", "Kakefeil!", MB_SETFOREGROUND);
       FreeLibrary(hMod);
       return -1;
   }
   
   setHook = (void (__cdecl *)(void))GetProcAddress(hMod, "setHook");
   clearHook = (void (__cdecl *)(void))GetProcAddress(hMod, "clearHook");

   setHook();

   while(GetMessage(&msg, NULL, 0, 0))
   {
       if(msg.message == WM_QUIT) 
           break;
       if(msg.message == WM_HOTKEY)
       {
           if(msg.wParam == 0)
               break;
       }
       DispatchMessage(&msg);
   }

   clearHook();
   FreeLibrary(hMod);
   UnregisterHotKey(0, 0);
       
   return 0;
}

Endret av einaros
Lenke til kommentar
jeg ville sakt surr! men tilbake til poenget er det noen som kan hjelpe meg ??

6261287[/snapback]

Med HVA? Det er jo fremdeles ingen som har forstått hva du faktisk spør om. For alt jeg vet kan det hende alt du spør om kan løses ved en kjapt søk på nøkkelordet "system c++" på google.

 

Når jeg sier at tråden er en kake-tråd så mener jeg ganske enkelt at tråden bare er tull, noe som dessverre er tilfellet. Hvis du er seriøs så omformuler deg så vi forstår og prøv igjen.

 

EDIT: Jeg mener å huske at banankake er ganske godt. Er mange år siden sist jeg smakte det så jeg kan dessverre ikke være sikker. Alikevel er det noe som sier meg at det er en av favorittene mine i tillegg til sjokoladekake.

Endret av invictus
Lenke til kommentar
*masse dilldall*

Forstår du nå?

6261190[/snapback]

Dette må jeg si var veldig freidig, og dette føltes veldig støtende på meg.

Folk jobber ræva av seg for å hjelpe deg, men denne hjelpen blir tydeligvis ikke satt pris på. Jeg føler meg spyttet på, slått, trakasert, trampet på og rundstjålet på en gang! Noen ganger kan man lure på hva man skal si. Når folk strekker ut en hjelpende hånd, er det ikke lenger et klapp på ryggen, men heller en kraftig utskjelling.

 

Jeg er skuffet og forfjamset på en gang!:mad:

 

(Brownies ftw!)

Lenke til kommentar

Greit, jeg forstår at dere kanskje er litt sure, men det får så være, jeg beklager alt bryet jeg har stelt istand og vill heretter tenke meg bedre om. Tusen Takk for all hjelpen og som sakt beklager !

 

PS: Takk einaros for koden, men det var ikke selve hele koden jeg ville ha det var bare en pekepinne i hvilken reting jeg skulle ta og hvordan det skal skrives.. Altså ikke koden men konseptet rundt det.

Endret av cookiefi
Lenke til kommentar
Gjest
Dette emnet er stengt for flere svar.
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...