Здравствуйте, Pavel_Agurov, Вы писали:
S>>У меня появилась необходимость в одном приложении получить список файлов в нескольких папок. S>>Все бы ничего, да права на папки имею пользователи разные, а если быть точнее, то из разных доменов. S>>Как можно реализовать данный функционал? S>>Пароли, понятно дело, я знаю. Необходимо просто написать функцию, которая умеет это делать.
P_A> [DllImport("advapi32.dll", CharSet=CharSet.Auto)] P_A> static extern int LogonUser (string lpszUserName,
А почему именно WinAPI ? Есть же встроенный в .NET имперсонализатор ?