А что будешь передавать в качестве ProfilePath ?
Нельзя. Токен создается когда юзер логинится.
Не сойдет. WaitForInputIdle с другой оперы. Смотри GetLastInputInfo
Работает.
Если юзер с даным сидом не залогинен, то через регистр самый кошерный способ.
Глобальные хуки можно ставить только из DLL
Никакой магии - обычные shell extension. Каждый shell extension имеет свой GUID. Например, GUID корзины во всех версиях винды -...
Сам то понял, что сказал?
Имена участников (разделяйте запятой).