ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
1044
1044
EMPFEHLEN
-
Ich hab mich vor kurzem entschieden auf VisualStudio zu wechseln... davor habe ich paar dienste mit sharpdevelop progoramiert.grund es gibt keine x64 kompeiler in sharpdevelop default zumindest so sind alle projekt zwangsweise x86). jetzt brauche aber unbendingt solche dienst die x64(wegen benutztung von einige dlls)...
Dabei habe ich an eine Problem gestossen: bei instalation von Visual studio erstelte dienste fragt instaler nach name und passwort.... und beendet installation mit fehler. zuerst dachte ich dass spezielle feature von MS und versuchte in installer generierte serviceProzessInstaller.Username und serviceProzessInstaller.password zu manipulieren und meine daten während instalation eingeben... klapt irgendwie nicht. in mehreren tutorials ie ich daurchgelesen habe(von MS und unabhänige) ist diese frage nicht beantwortet... konnte mir jemand erkleren was ich in meinen programm ändern muss damit die passwort und benutzername Dialog während instaltion gar nicht auftaucht... dh dienst wird voll automatisch instaliert...
-
-
14.05.10 10:22 #3
- Registriert seit
- Jan 2005
- Ort
- Regensburg [Bayern @ Mars]
- Beiträge
- 165
Hi,
wie installierst du denn den Dienst? Mit Installutil?
Falls du es noch nicht probiert hast: Füge dem Projekt einen ProjectInstaller hinzu. Konfiguriere ihn entsprechend und installiere den Dienst mit Installutil. Zumindest mache ich das so und da kommen keine Passwortabfragen.
http://msdn.microsoft.com/de-de/library/ddhy0byf.aspx
Installutil findest du im .Net Framework verzeichnis (Bei mir ist es Beispielsweise C:\Windows\Microsoft.NET\Framework64\v4.0.30319\installutil.exe)
Ich hoffe ich konnte helfen.
Und an meinen Vorposter: Das geht auch netter. Ich habe es übrigens geschafft den Beitrag zu lesen.
Mfg
ChristianMeine Webseite: http://www.doktor-kurzschluss.dePHP-Code:<?
include("google.php");
if ($schon_gesucht == false) {
echo "Erst einmal Google benutzen";
exit;
}
?>
-
-
2 mysql_fetch_array danke!
Die Problem war (wie ich vermutet habe) mit Acauntdeklaration in von Visual Studio generirte installer code
...
ähmm- sollte jemand auf eine ähnliche Problem stossen
Wenn man in installer classe die Zeilen
mit die Zeile ersätztCode :1 2
//this.serviceProcessInstaller1.Password = null; //this.serviceProcessInstaller1.Username = null;
wird Service mit vollen Betriebsystemsrechten installiert und gestartet. Falls man diese nicht braucht, kann man aus sichrheits grunden .LocalService oder andere priveleg stuffen wählen.Code :1
serviceProcessInstaller1.Account = ServiceAccount.LocalSystem;
Ähnliche Themen
-
Stoppen eines Dienstes beim Windows shutdown?
Von mdo im Forum .NET CaféAntworten: 1Letzter Beitrag: 10.08.10, 15:54 -
EventLog.Source eines Dienstes überschreiben
Von realbora im Forum .NET CaféAntworten: 1Letzter Beitrag: 14.06.08, 20:24 -
php 5.2.1 Installation ... Probleme
Von ciubic im Forum Linux & UnixAntworten: 4Letzter Beitrag: 20.03.07, 21:01 -
installation eines scripts
Von sam im Forum PHPAntworten: 7Letzter Beitrag: 19.02.02, 13:42





Zitieren
Login




