![]() |
Re: Programmstart verhindern
Zitat:
|
Re: Programmstart verhindern
Liste der Anhänge anzeigen (Anzahl: 1)
Wie gefällt dir folgendes?
Edit: Beschreibung: Auf Hook klicken, andere Programme öffnen und zusehen, wie Einträge in der Listbox entstehen. MfG |
Re: Programmstart verhindern
Zitat:
|
Re: Programmstart verhindern
Zitat:
|
Re: Programmstart verhindern
Sowas sollte man über Security Policies von Windows regeln.
|
Re: Programmstart verhindern
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
MfG xZise |
Re: Programmstart verhindern
Wie wäre es damit, ein kleines Teil zu proggen, das folgende Funktion nutzt:
Delphi-Quellcode:
function FileInUse(Dateiname: string): Boolean;
// // testet, ob Datei in Benutzung // // true = Datei wird benutzt // false = Datei wird nicht benutzt // var hFile: THandle; begin Result := False; if not FileExists(Dateiname) then Exit; hFile := CreateFile(pchar(Dateiname), GENERIC_READ or GENERIC_WRITE or GENERIC_EXECUTE, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); Result := hFile = INVALID_HANDLE_VALUE; if not Result then CloseHandle(hFile); end; einen Timer reingesetzt, der z.B. alle 5 min. abfragt, ob die "böse" exe in Benutzung ist. Wenn ja, dann einfach die exe löschen lassen :idea: und die compilierte exe einfach mit Windows mitstarten lassen (nur über Registry-Eintrag). |
Re: Programmstart verhindern
Zitat:
Zitat:
Übrigens Aphton: Unter Windows 7 scheint das nicht zu funktionieren. Ich werde das gleich nochmal auf XP testen. MfG xZise |
Re: Programmstart verhindern
Sicher bin ich mir nur hier bei Vista 32 Bit SP2.
Aber ansich sollte es schon funzen; zumindest XP & Vista Zitat:
MfG |
Re: Programmstart verhindern
Hallo Aphton,
Erstens bezog ich mich auf "ccc2" und zweitens kann ich dann verhindern, dass das Programm gestartet wird? MfG xZise |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz