Was steht denn in Deinen Strings, die Du an ShellExecute übergibst?
Dafür muss man sich mein Dokument in Bildform ansehen da steht der Name der Exe.
Delphi-Quellcode:
ShellExecuteAndWaitW(MainHandle, 'open', PWideChar(sShellTo), PWideChar(sCmdLine),
PWideChar(sFullPath), gS[nItem].ShowCmd, true);
Parameter:
'ShellTo, UseLabel, IconName, WorkDir, CmdLine, EnableShortcutTrueFalse'
Zu Parsender String
"explorer.exe, Win7(C
, @PATH@UserIcon\48x48\HD.png, @PATH@, C:\, 1"
sShellTo = explorer.exe
sUseLabel = Win7(C
sUseThumb = @PATH@UserIcon\48x48\HD.png
sFullPath(Workdir) = ''
sCmdLine = C:\
gS[nItem].ShowCmd := SW_SHOW
Als Beispiel.
gruss