Программирование на C# с использованием WIN API

Тема в разделе "Свободное общение", создана пользователем Cartman, 12 фев 2013.

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