Теоретически ты можешь создавать что-то вроде виртуального диска (сразу скажу, что я этого не делал и как это делается не знаю). EXE-шник закатать в свою программу просто как массив байт. После аутентификации кидаешь свою программу на этот диск и запускаешь. Нечто подобное мы делали (давно когда-то), но мы кидали софт на винт, а после удаляли. Этот метод сам понимаешь не лишен недостатков.
- Простите, профессор, не пса, а когда он уже был человеком.
— То-есть он говорил? Это еще не значит быть человеком. (с) Булгаков