Re: Samba+антивирус
31.01.09, 01:05, "Stanislav Maslovski" <stanislav.maslovski@gmail.com>:
> > > Это понятно. Начнем, для определенности, с ShellExecute().
> > Нифига не понятно. Проверил на 2003R2:
> > start program.lnk - запускает exe
> > cmd /c program.lnk - запускает exe
> > клик из эксполорера - не запускает (и не признает за ярлык).
> Скорее всего, в последнем варианте до вызова ShellExecute() и не доходит.
> > Видимо, ShellExecute в файл заглядывает, если ему дают. Если не дают - не заглядывает.
> А получится ли так?
> start program
> cmd /c program
> > В CreateProcess можно грузить что угодно, лишь бы формат правильный был.
> Судя по всему, если в первом аргументе указать полное имя файла с расширением.
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
Соответственно, без расширения не получится. По крайней мере в программах, которые pathext уважают.
--
wBR,George.
Reply to: