Привет всем. Как можно программно запустить программу с привилегиями администратора в Висте. Заранее благодарен.
что то в этом роде Code: C:\Windows\System32\runas.exe/user:CONTOSO\Administrator "[путь к запускаемому файлу]" думаю выполнить это программно не сложно
Необходимо добавить в манифест Code: <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator"/> </requestedPrivileges> </security> </trustInfo> Так же можно воспользоваться функцией Code: BOOL CreateProcessAsUser() или Code: BOOL IsUserAnAdmin() Если нужно запустить программу и не кодить, тогда заходи в свойства файла -> Совместимость -> Выполнять эту программу от имени администратора
2 \\ChaOs// Это пробовал,т.е каждый раз спрашивает запустить от имени админ-а,мне не нужно так. Друг мне надо чтоб программа запустился от имени администратора без спроса к узеру.
> мне надо чтоб программа запустился от имени администратора без спроса к узеру. школьные каникулы закончатся до 1 сентября. папа и мама - админы, без спроса отправят в школу, дабы чадо набиралось ума-разума и осилело прочитать, что на форуме ему ответили.