Задали ргр написать прогу (Протоколирование запускаемых пользователем программ, блокирование запуска заданных (без применения административных политик Windows)) на любом языке с использованием winapi. В C++ особо не разбираюсь, C тоже не особо люблю. Использовать .Net framework можно только при построении GUI, логика - win api функции. Пробовал через InteropServices и DllImport, проблемы с приведением типов (думаю использовать dynamic) и в общем не понимании концепции win api функций. Вопрос (1): Посоветуйте хорошую, по возможности не толстую (!) книгу по winapi, если есть то использование в C# (среди нормального находил только ответы на stackoverflow). Вопрос (2): стоит ли заниматься мазохизмом или начать грызть плюсы ? Если знаете, то посоветуйте лит-ру.