Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Eigene Anwendung als exclusive shell ausführen

  Alt 21. Mär 2006, 22:10
aus erster hand weiß ich, dass es bei dem von dir aufgeführten Programm wie folgt gemacht wird:
IniFile.WriteString('boot', 'shell', 'YourExeFile'); WindowsXP kümmert sich dann selbst darum und mappt es in die Registry.
Wobei IniFile ein TIniFile ist welches die Datei "System.ini" aus dem Windowsordner öffnet.
Delphi-Quellcode:
var LBuffer, LStr: String;
begin
  SetLength(LBuffer, MAX_PATH + 1);
  SetLength(LBuffer, GetWindowsDirectory(@LBuffer[1], Length(LBuffer)));
  LBuffer := IncludeTrailingPathDelimiter(LBuffer);
  if FileExists(LBuffer + 'System.ini') then
    IniFile := TIniFile.Create(LBuffer + 'System.ini');
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat