Eintrag in Autostart/Services?

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von aRiGaT0, 5. November 2007 .

Schlagworte:
  1. 5. November 2007
    Moin!

    Ich habe ein Problem: Ich wollte mein Programm in den Autostart eintragen lassen (geht um ein Windows Prog.) Laut [url]http://de.wikipedia.org/wiki/Autostart[/url] geht es hier HKLM\SYSTEM\CurrentControlSet\Services\
    wenn ich mein Programm dort eintrag. Es geht aber leider nicht, das Programm wird nicht gestartet. Aber der Eintrag ist (richtig) gesetzt.

    Unter HKLM \SOFTWARE\Microsoft\Windows\CurrentVersion\Run geht es jedoch Problemslos.

    Weiß jemand was? Hat jemand einen Tipp?

    Thx.

    Grüße
     
  2. 5. November 2007
    AW: Eintrag in Autostart/Services?

    also ich weiß nicht ganz wo dein problem liegt? dann trag es doch unter RUN ein und nicht unter service.. ansonsten einfach eine verknüpfung zur .exe in den autostart ordner... is die einfachste lösung.

    mfg wurm
     
  3. 5. November 2007
    AW: Eintrag in Autostart/Services?

    unter
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    bzw.
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

    kanst du deine exe automatisch starten lassen,

    unter HKLM\SYSTEM\CurrentControlSet\Services\ hab ich noch nie gehört das dies als autostart verwendet werden kann, oder hast du einen windows dienst programmiert? wenn ja, schau ob bei dem der start auf automatisch, manuell oder deaktiviert gestellt ist.. aber wenn du nur ein program starten willst nimm

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
     
  4. 5. November 2007
    AW: Eintrag in Autostart/Services?

    Ja aber es soll keine Ausgabe kommen und laut Wikipedia geht das:

    "Des Weiteren ist es möglich, dass sich Prozesse als sogenannter Dienst (HKLM\SYSTEM\CurrentControlSet\Services\) installieren und auch bei jedem Systemstart im Hintergrund starten, dem Benutzer allerdings meist verborgen bleiben."

    Das mit ../Run geht ja (wie ich oben geschrieben habe), aber es kommt eine Ausgabe.


    Grüße
     
  5. 5. November 2007
    AW: Eintrag in Autostart/Services?

    Für die Dienste musst du z.B. mit der sc.exe oder svrany (oder srvany, weiß grad nit) deine Exe-Datei als Dienst eintragen lassen, mit start-typ "automatic". Dann startet die exe immer als Dienst. Oder du programmierst gleich einen Windows-Dienst aus deiner Exe-Datei. Dann brauchst du keine Zusatztools.
     
  6. 5. November 2007
    AW: Eintrag in Autostart/Services?

    du kannst auch dieses tool verwenden um deine exe als service laufen zulassen

    Exe To Service - Download - PCFreunde.de



    //Edit:

    wieso baust du nicht ein abfrage in dein program ein ob es per autostart gestartet wird oder nicht, und zeigst dan etwas an oder eben nicht?!

    einfaches
    Form1.visible = false/true
     
  7. 5. November 2007
    AW: Eintrag in Autostart/Services?

    Wenn du eine .exe als Dienst starten lassen willst, dann schreibst dir dafür einfach eine .BAT Datei, die das automatisch für dich erledigt.

    Dateiname.exe /i
    Dateiname.exe
    net start Dienstname

    Das schreibst alles in ne BAT und die haust in den Ordner wo deine .exe liegt, dann einfach starten und das bekommen, was du willst
     
  8. 5. November 2007
    AW: Eintrag in Autostart/Services?

    Verschieb eine Verknüpfung in

    %userpofile%\Startmenü\Programme\Autostart
     
  9. 5. November 2007
    AW: Eintrag in Autostart/Services?

    Das is schwachsinn
    nur weil man servu mit "/i" als Parameter als Service eintragen lassen kann, gilt das noch lange nicht für jedse Programm. Das muss man als Programmierer schon selber einbauen, dass er das mit /i macht
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.