Каким будет использование .NET для меня, чтобы у меня не было использования Win32 - а иногда, может быть, googling для 50-100 строк кода, которые я могу повторно использовать?
Я разрабатываю Win32, поскольку он существует ( > 15 лет). Его прямой и очень надежный, хотя иногда ему нужны еще несколько звонков, чем вы ожидали, и, конечно же, вам нужно отслеживать ручки и т.д. Но наше приложение (250 000 LOC) устанавливается менее чем за 1 минуту, и это очень редко имеет проблемы совместимости.
Я продолжил несколько обсуждений о SO о .NET против Win32 (т. Win32 vs .Net). Но они не отвечают на эти вопросы.