Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Erkennen dass ein Programm installiert wurde

Frage Entwicklung VB for Applications

Mitglied: Metabolic

Metabolic (Level 1) - Jetzt verbinden

29.03.2007, aktualisiert 19:19 Uhr, 4594 Aufrufe, 3 Kommentare

Hallo alle zusammen,

Ich schreibe grade einen Windows Dienst und hätte gern dass dieser automatisch erkennt wann ein neues Programm installiert wurde und mir dann eine Verknüpfung davon in einen bestimmten Ordner macht.

Wie kann ich aber nun feststellen dass ein Programm installiert wurde?

Am einfachsten wäre es natürlich das Verzeichnis wo die ganzen Programme hinkommen mit Polling abzufragen ob da was neues ist aber das ist irgentwie eine dumme Lösung smile .

Kann mir da jemand helfen?

Danke für die Hilfe im Voraus,
Metabolic
Mitglied: Antitheus
29.03.2007 um 16:51 Uhr
Lese doch die Prozessliste aus wenn ein Win-Installer läuft.
Startest du einen Sleeper der wart bist der Installer wieder geschlossen ist.

Dann kommt dein Such-Script, lädst die Ordner Liste der Programme.
Filters nach einem Ordner der plus-minus Toleranz(Installer-Start) angelegt wurde.

Dann suchst du nach allen EXE und INC Dateien (Rekrusiv).

Gibt den Nutzer diese Liste mit Checkboxen zurück. So das er aussuchen kann welche haben will. ;)



Beim Konfiguration sollte betrachte werden das der User evt. den Such- ,Verknüpfungs-Ordner, Toleranz-Time usw Verändern will.

Ich sehe Zwar kein Sinn für die Allgemeinheit aber ein Programm mehr was auf Bugs (Windows) basiert *grins*

Sry den letzen konnte ich mir nicht klemmen :D^^

mfg GD
Bitte warten ..
Mitglied: Metabolic
29.03.2007 um 16:58 Uhr
Nun ja, der Sinn ist ganz einfach:

Ich hasse es wenn mein Desktop voll ist mit Icons. Deshalb habe ich eine Symbolleiste in der Taskleiste wo die ganzen Icons drin sind.
Jetzt muss ich halt immer händisch die Dinger da rein kopieren bzw. wieder löschen.

Das soll der Dienst übernehmen.

Und wenn ich die Prozessliste auslese habe ich erst wieder Polling. Das finde ich schlecht gelöst weil dann dauernd im Hintergrund das dumme Tool was abfragt.

Am liebsten hätte ich es, wenn der Dienst gestartet wird sobald was installiert wurde und dann seine arbeit macht.
Ich stelle mir das irgentwie mit Registryeinträgen vor aber ich weiß nicht wie das geht und ob das überhaupt geht.
Bitte warten ..
Mitglied: Antitheus
29.03.2007 um 19:19 Uhr
in was willst du das programmieren ???

es gibt doch sicherlich sowas wie "sleep" das in einer Dauer schleife und nur wenn setup.exe, installer.exe leuft kommt ein dauer check.


oder wenn du erst dein prog starten must ?? was währe damit ?? klick an ??

registry denke ich ist nicht möglich !!

ODER lass doch dein Program ein die letzten änderungen an *.exe auslessen,
diese dem USER als LISTE übergeben ! der dan extra an hacken muss.

würde ich sagen genau must du das ja machen ^^


mfg GD
Bitte warten ..
Ähnliche Inhalte
Exchange Server
Wie kann ich testen, ob bei uns ein Email Sniffer Programm installiert wurde?
gelöst Frage von imebroExchange Server119 Kommentare

Hallo und einen schönen Tag Wir haben den Verdacht, dass die Geschäftsleitung ein Programm (vielleicht eine Art Sniffer) hat ...

Windows 7
Wann wurde Java Update auf WIN7 installiert? woran (Log?) kann man das erkennen?
Frage von joemouthWindows 72 Kommentare

Hallo zusammen, ich wüsste gerne wann und welches Java Update auf WIN7 PC installiert wurde. Gibt es ein Log ...

Microsoft
Installierte Programme werden nicht mehr Angezeigt
Frage von FragnantMicrosoft18 Kommentare

Hallo liebes Forum, ich habe seid geraumer Zeit das Problem das mir unter De/Installieren nur ein kleiner Teil der ...

Microsoft
Selbst installierte Programme auf C oder D?
gelöst Frage von honeybeeMicrosoft7 Kommentare

Hallo, ich habe eine SSD (Laufwerk C) und eine HDD (Laufwerk D) auf meinem Notebook. Wohin würdet ihr an ...

Neue Wissensbeiträge
Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 2 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 3 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Sicherheit

Teamviewer Sessions können gekapert werden - Update tw. verfügbar

Information von sabines vor 3 TagenSicherheit6 Kommentare

In bestimmten Konstellationen können Teamviewer Sessions gekapert werden, wahrscheinlich aber ein recht unwahrscheinliches Szenario. Da der Teamviewer gerne für ...

Digitiales Fernsehen

Apple TV: Amazon Prime App ist verfügbar

Information von Frank vor 4 TagenDigitiales Fernsehen4 Kommentare

Die Amazon Prime Video App kann ab sofort auf einem Apple TV ab der 3 Generation installiert werden. Einfach ...

Heiß diskutierte Inhalte
Vmware
Installation Windows 10 VMware
Frage von Ghost108Vmware17 Kommentare

Hallo zusammen, versuche gerade mit Hilfe des vshpere clients eine virtuelle Windows 10 maschine aufzusetzen. 1. virtuelle Maschine erstellt ...

Exchange Server
SBS 2011 E-Mails können gesendet werden, aber nicht von extern empfangen
Frage von andreas1234Exchange Server14 Kommentare

Hallo Community, ich habe das Problem, dass seit knapp zwei Wochen die E-Mails von meinem SBS 2011 einwandfrei gesendet ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Windows Server
Server 2012 über Eingabeaufforderung devmgmt.msc geht nicht
gelöst Frage von achim222Windows Server9 Kommentare

Hallo, ich habe hier einen Server 2012 der im Reparaturmodus startet. Es liegt an einem falschen VirtIO Treiber für ...