Jump to content

AdmiralThrawn

Members
  • Gesamte Inhalte

    2
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von AdmiralThrawn

  1. Grüße an alle!

     

    Also, ich hätte folgendes Anliegen: Ich möchte eine Applikation vollautomatisch als Systemdienst auf mehreren Systemen einrichten. Die Implementation mit instsrv und srvany macht soweit auch keine Probleme, ich möchte dies aber mit einem Batch Shellscript lösen, daß auch einige Einträge in die Registry über ein REG File vornimmt.

     

    Jetzt habe ich das Problem, daß die Registry scheinbar keine Systemvariablen wie %SYSTEMROOT% oder %SYSTEMDRIVE% akzeptiert. Diese brauche ich aber, um das Programm zu starten.

     

    Zum Beispiel:

     

    %SYSTEMROOT%\instsrv.exe servicename %SYSTEMROOT%\srvany.exe

     

    In der Kommandozeile funktioniert dies tadellos. Und aus der Registry eben auch, solange man die Systemvariablen nicht einsetzt, sondern nur absolute Pfade wie etwa "C:\WINNT\...". Wie löse ich das in der Registry? Nicht alle Systeme haben den selben Windows2000 / XP Installationspfad, und srvany.exe und das Programm selbst werden aus der Registry als Systemdienst gestartet.

     

    Die Nutzung dieser Systemvariablen in der Registry ist also aus meiner Sicht unumgänglich.

     

    Wie kann ich das realisieren?

     

    reg.gif

     

    Vielen Dank!

    Michael Lackner

    "Nur" MCP. ;)

×
×
  • Neu erstellen...