Есть:
Приложение написанное на C# и скомпилированное под .NET 4.6.1 Any CPU. В приложении имеется код:
Компилирую, запускаю под Windows 10 Pro x64 и вижу сообщение: "Платформа x64".
Теперь защищаю приложение Энвелопером входящим в LDK 7.6. Запускаю защищённое приложение и наблюдаю: "Платформа x86". Т.е., после навешивания защиты приложение стало 32-х битным. Нигде в программе Enveloper настроек целевой платформы я не нашел. Возникает два вопроса: "Господа, что за хрень?" и "Как эту хрень победить?"
Приложение написанное на C# и скомпилированное под .NET 4.6.1 Any CPU. В приложении имеется код:
Код |
---|
label1.Text = "Платформа: " + (IntPtr.Size == 4 ? "x86" : IntPtr.Size == 8 ? "x64" : "N/A"; |
Теперь защищаю приложение Энвелопером входящим в LDK 7.6. Запускаю защищённое приложение и наблюдаю: "Платформа x86". Т.е., после навешивания защиты приложение стало 32-х битным. Нигде в программе Enveloper настроек целевой платформы я не нашел. Возникает два вопроса: "Господа, что за хрень?" и "Как эту хрень победить?"