[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: