AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi ausführen->msconfig->dienste->Hersteller=Unbekannt ???
Thema durchsuchen
Ansicht
Themen-Optionen

ausführen->msconfig->dienste->Hersteller=Unbekannt ???

Ein Thema von relik · begonnen am 17. Mai 2006 · letzter Beitrag vom 5. Jun 2006
Antwort Antwort
relik

Registriert seit: 17. Jan 2006
4 Beiträge
 
#1

ausführen->msconfig->dienste->Hersteller=Unbekannt

  Alt 17. Mai 2006, 13:37
Ich möchte in mein Programm eine Funktion integrieren, die den Benutzer warnt, wenn ein neuer Dienst instaliert wurde und ihm das Aktivieren bzw. Deaktivieren von Diensten ermöglicht, bei denen die Eigenschaft "Hersteller" gleich "Unbekannt" ist.


Theoretisch könnte der Anwender selbst msconfig aufrufen und den entsprechenden Dienst deaktivieren aber das ist zu lästig, in bestimmten Intevallen es zu überprüfen. Es soll automatisiert wedren.

Die Frage lautet: Woher bezieht msconfig.exe die Information Hersteller=Unbekannt? Falls aus der Registry, wie lautet der Schlüssel?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: ausführen->msconfig->dienste->hersteller?

  Alt 17. Mai 2006, 13:49
Am Besten ohne Adminrechte arbeiten, dann ist die Installation von Diensten nicht möglich.
Markus Kinzler
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: ausführen->msconfig->dienste->hersteller?

  Alt 17. Mai 2006, 13:55
Herzlich willkommen in der Delphi-PRAXiS, relik.

Ich kenne jetzt MSCONFIG nicht genau, aber es würde mich nicht wundern, wenn die Angabe zum Hersteller dem String Company / Firma aus der Versions-Ressource entsprechen würde.

Freundliche Grüße vom marabu
  Mit Zitat antworten Zitat
relik

Registriert seit: 17. Jan 2006
4 Beiträge
 
#4

Re: ausführen->msconfig->dienste->hersteller?

  Alt 17. Mai 2006, 14:24
a propos "Am Besten ohne Adminrechte arbeiten". Ich tue es, aber die meisten leider nicht, und für die Masse ist das Programm gedacht.


Die Information "Hersteller" stamm definitiv nicht aus Versionsinformationen "CompanyName" bzw "Firmenname" einer Datei .
Hab schon damit experimentiert.
  Mit Zitat antworten Zitat
relik

Registriert seit: 17. Jan 2006
4 Beiträge
 
#5

Re: ausführen->msconfig->dienste->hersteller?

  Alt 17. Mai 2006, 14:41
Vielleicht lässt sich dieses Problem aus der Sicht eines "NT Dienst Programmierers lösen. Wenn mann selbst ein NT Dienst programmiert, auf welche Art und Weise gibt man zusätzlich("ausser Versionsinfo einer datei") bekannt, dass das Programm von meiner Firma stamm?
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#6

Re: ausführen->msconfig->dienste->hersteller?

  Alt 1. Jun 2006, 01:49
Zitat von relik:
Die Information "Hersteller" stamm definitiv nicht aus Versionsinformationen "CompanyName" bzw "Firmenname" einer Datei .
Hab schon damit experimentiert.
Die dürfte der Dateisignatur (Dateizertifikat) entsprechen, also dem Teil der Datei der von einer Zertifizierungsautorität eingefügt wird um die Datei als "echt" zu markieren. Geht thematisch in Richtung "Kryptographie"

Mir ist nichts bekannt außer über die Privilegien das zu verhindern was du willst. Selbst ein unzertifizierter Treiber kann altmodisch installiert werden, nur eben nicht über die Setup-APIs und/oder eine INF-Datei.
  Mit Zitat antworten Zitat
relik

Registriert seit: 17. Jan 2006
4 Beiträge
 
#7

Re: ausführen->msconfig->dienste->Hersteller=Unbeka

  Alt 5. Jun 2006, 20:11
Sorry, marabu hatte Recht. Die Information über den Hersteller bezieht msconfig einfach aus der Resource, Versionsinfo. Das zu erklären, warum ich in vorherigen Beitrag geschrieben habe "definitiv nicht" würde zu lange dauern. Habe aufgrund eines dummen Fehlers falsche Schlussfolgerungen gezogen.


Danke für die Hilfe.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz