2009-06-03 5 views
1

Ich mache meinen ersten Windows-Dienst in C#, im Moment ein ziemlich unschuldig aussehendes Ding, das noch nichts tut.Wie man einen .NET Windows-Dienst ohne Antiviren-Probleme installiert

Ich finde jedoch, wenn ich versuche, es zu installieren, entweder mit einem Standard-Setup-Projekt in Visual Studio oder mit dem einfachen "Selbstinstallationsprogramm" here, das Antivirenprogramm unseres Unternehmens lässt keine Installation zu, weil es ein "suspicious looking service" (HIPS/RegMod-013) ist.

Nun, das passiert nicht mit Diensten, die in jedem anderen von mir installierten Dienst von Drittanbietern enthalten sind. Was könnte es an meinem Service sein, der es wahrscheinlich verdächtig aussehen lässt? Ich habe auch versucht, die Assemblys zu signieren (nur mit einer VS-generierten Schlüsseldatei), aber kein Glück.

Hat das jemand anderes erlebt? Irgendwelche Ideen?

+0

Ich hatte dieses Problem mit keinem AV, den ich benutzt habe. Vielleicht möchten Sie mit der IT Ihres Unternehmens sprechen und herausfinden, ob sie Ideen haben. – Joe

Antwort

0

Gemäß der SOPHOS-Website ist es für Sie, ob es weiter installieren wird oder nicht. Da dies von der SOPHOS-Verhaltensmethode übernommen wird, würde ich nicht denken, dass es einen Weg um es herum geben würde, außer SOPHOS während der Installation anzuhalten.

Sie könnten natürlich ein anderes Antivirenprogramm ausprobieren, oder wenn dies keine Option ist, fügen Sie einfach den SOPHOS-Bildschirm in Ihre Freigabe-/Installationsanweisungen ein.

+0

Ja, ich werde das als letztes Mittel tun. Aber es muss etwas an meinem Dienst sein, das es wie Malware aussehen lässt, die kein anderer Dienst auf der Welt hat. Und in Anbetracht dessen, dass es nichts tut, dachte ich vielleicht etwas in den Montageeigenschaften oder der Sicherheit oder so. – Gavin

+0

Vielleicht. Es könnte so einfach sein wie eine Lieferanten-Whitelist, die SOPHOS verwaltet. –

+0

Vielleicht haben SOPHOS ihre Engine kürzlich aktualisiert. –

0

Was ist Ihr Betriebssystem? Ich denke, es ist, weil Ihre Antiviren-Software, können Sie die Einstellung ändern. Versuchen.

+0

Vista. Aber wie gesagt, alles andere, was ich auf diesem Rechner installiert habe, einschließlich Dinge mit Diensten, hat dieses Problem nicht. Auch wenn ich gerne übereifrige Antivirensoftware beschuldigen würde, bin ich nicht überzeugt. – Gavin

+0

haben Sie Ihre Dienste-Anwendung besuchen Sie das Internet und tun etwas, ich habe einen Dienst mit etwas Internet-Austausch, der Anti-Virus-Wurf .... oder etwas, das ich nicht bekannt.sorry .. – cjjer

2

Wahrscheinlich ist die erste Vorgehensweise zu submit Ihre Datei als falsch-positiv und bitten Sie sie (uns), es zu betrachten. Erwähnen Sie, dass Sie die Datei entwickeln, und möchten Sie wissen, was die Warnung ausgelöst hat.

Ansonsten sehen Sie sich an, welche Registry Ihren Dienst ändert.

1

Ich hatte nicht das Problem mit meinen eigenen Diensten (wir verwenden auch Sophos in unserer Organisation), aber ich habe es bei der Installation bestimmter Programme wie Folding @ Home gesehen.

Es scheint sich auf Änderungen an der Registrierung beziehen, da Folding @ Home bestimmte Daten in der Registrierung speichert, aber meine eigenen Windows-Dienste ändern die Registrierung und haben dieses Problem nicht. Ich würde mit Douglas Vorschlag gehen, es bei Sophos einzureichen und zu sehen, was sie sagen.