Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841

    creare manualmente un servizio

    vorrei sapere come si fa ad installare MANUALMENTE come servizio un programma, in modo che venga eseguito ad ogni accensione del computer...
    grazie mille ciao

  2. #2
    Il dubbio non è piacevole, ma la certezza è ridicola.
    Solo gli imbecilli sono sempre sicuri di ciò che fanno e dicono.
    (Voltaire)

  3. #3
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    a me però sarebbe piaciuto saperlo fare manualmente al cento per cento senza questi programmi SRVANY.EXE e INSTSRV.EXE
    c'è un altro modo?
    grazie ciao

  4. #4
    se conosci il linguaggio c# leggi qua http://www.dotnethell.it/articles/WindowsService.aspx
    Il dubbio non è piacevole, ma la certezza è ridicola.
    Solo gli imbecilli sono sempre sicuri di ciò che fanno e dicono.
    (Voltaire)

  5. #5
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    qualcosa con c/c++ lo conosci??

  6. #6
    cavoli... la potenza di google non ha confini... usatelo!!! guarda qua

    ciaociao

  7. #7
    anche qua... e questo è pure targato Microsoft

  8. #8
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    mhhh.... il fatto è che io avevo un programma e volevo aggiungerlo alla lista dei servizi senza riscriverne dei pezzi....
    non si puo manipolare quache chiave di registro??

    [edit]
    nulla trovato:
    codice:
    #include <windows.h>
    #include <stdio.h>
    
    BOOL CreateSampleService() 
    { 
        TCHAR szPath[MAX_PATH]; 
        
        if( !GetModuleFileName( NULL, szPath, MAX_PATH ) )
        {
            printf("GetModuleFileName failed (%d)\n", GetLastError()); 
            return FALSE;
        }
     
        schService = CreateService( 
            schSCManager,              // SCManager database 
            TEXT("Sample_Srv"),        // name of service 
            lpszDisplayName,           // service name to display 
            SERVICE_ALL_ACCESS,        // desired access 
            SERVICE_WIN32_OWN_PROCESS, // service type 
            SERVICE_DEMAND_START,      // start type 
            SERVICE_ERROR_NORMAL,      // error control type 
            szPath,                    // path to service's binary 
            NULL,                      // no load ordering group 
            NULL,                      // no tag identifier 
            NULL,                      // no dependencies 
            NULL,                      // LocalSystem account 
            NULL);                     // no password 
     
        if (schService == NULL) 
        {
            printf("CreateService failed (%d)\n", GetLastError()); 
            return FALSE;
        }
        else
        {
            CloseServiceHandle(schService); 
            return TRUE;
        }
    }
    eheheh

  9. #9
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    grazie mille

  10. #10
    Originariamente inviato da mamo139
    grazie mille
    di nulla

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.