Announcement

Collapse
No announcement yet.

Ermitteln des Programme-Verzeichnis

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ermitteln des Programme-Verzeichnis

    Wie kann ich aus Delphi das Programme-Verzeichnis ermitteln ähnlich der Funktion GetWindowsDir für das Windows-verzeichnis. Das Programme-Verzeichnis hat in jeder Sprache einen anderen Namen, das ist mein Problem.

  • #2
    In der registry steht unter HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\Curr entVersion der Eintrag ProgrammfilesDir. Dieser enthält das Programme Verzeichni

    Comment


    • #3
      Hi,<p>
      versuch mal folgendes:<p>
      <tt>
      var<br>
      p : pitemidlist;<br>
      pc : pchar;<br>
      begin<br>
      SHGetSpecialFolderLocation (Form1.handle, CSIDL_PROGRAMS, p);<br>
      new (pc);<br>
      getmem (pc, 255);<br>
      SHGetPathFromIDList (p, pc);<br>
      end;<p>
      </tt>
      pc sollte nun 'C:\Programme\' zugewiesen sein.<p>
      Ich hab' das zwar noch nie selbst ausprobiert, sollte aber funktionieren.<p>
      Gruß,<br>
      Marku

      Comment

      Working...
      X