Forum: Win32/Win64 API (native code)
by DeddyH,
24. Sep 2014
Verpass Deiner Anwendung ein entsprechendes Manifest. Sofern sie aber eigentlich auch als Normalbenutzer bedienbar sein soll und es lediglich darum geht, eine Verknüpfung zu erzeugen, würde ich mir Alternativen überlegen.
Forum: Win32/Win64 API (native code)
by DeddyH,
24. Sep 2014
if not CreateSymbolicLink(pchar(m_SDirOutput), pchar(m_SDirLink), 0) then
MessageBox(0, PChar(SysErrorMessage(GetLastError)), nil, MB_OK or MB_ICONERROR);
Was sagt er? Ich vermute fehlende Rechte, wie schon weiter oben erwähnt.
Forum: Win32/Win64 API (native code)
by DeddyH,
23. Sep 2014
Hier Konstanten zu verwenden macht aber wenig Sinn, von daher ist der Cast-Hinweis schon berechtigt ;). Allerdings sollte man bei dieser speziellen Funktion die Hinweise auf der MS-Seite beachten, ein kurzer Test auf meinem Rechner ging nämlich schief, weil mir als Normalbenutzer die Rechte fehlen.