RunAs...
Можно ли сделать так, чтобы в моей программе функции выполнялись от имени другого пользователя (имя и пароль вводить в Edit1 и Edit2). Т.е. организовать что-то вроде runas, только в самой программе?
Если можно то с конкретным примером.
Заранее благодарен!
Цитата:
Originally posted by TiR@el
Можно ли сделать так, чтобы в моей программе функции выполнялись от имени другого пользователя (имя и пароль вводить в Edit1 и Edit2). Т.е. организовать что-то вроде runas, только в самой программе?
Можно ли сделать так, чтобы в моей программе функции выполнялись от имени другого пользователя (имя и пароль вводить в Edit1 и Edit2). Т.е. организовать что-то вроде runas, только в самой программе?
"Что-то вроде runas" организуется с помощью CreateProcessWithLogonW или LogonUser/CreateProcessAsUser. Но от имени другого пользователя может быть создан только целый процесс, поэтому твоя прога должна быть из двух процессов - основного и вспомогательного, что-то вроде того.