Вчера я столкнулся с проблемой, пытаясь разделить приложение, которое я сделал с некоторыми друзьями. Я дал им свои exe и osx файлы, необходимые для запуска приложения. Они пытались запустить его и продолжали получать сообщения о том, что файлы не регистрируются. Поэтому я сказал им запустить путь Regsrv32.exe/to/file/filename.ocx, и они продолжали получать ошибки.Как распространять мои файлы на Windows 7 и Windows 8?
Приходите, чтобы узнать, только способ зарегистрировать эти файлы был из командной строки администратора. Таким образом, это означает, что UAC делает для меня чрезвычайно трудным поделиться своей работой с друзьями.
Есть ли способ создать файл установки, который будет автоматически регистрировать эти файлы, чтобы я мог распространять свое приложение без людей, чтобы пройти все это, только чтобы открыть мои вещи?
Несомненно, с помощью любого установщика (Google «Inno Setup» для бесплатного, что неплохо). Однако вашим друзьям все равно придется запускать установщик в качестве администратора. –
Любой установщик, предназначенный для работы на Vista или вверх, автоматически запрашивает возвышение, тем не менее, поэтому им не нужно ничего делать, чтобы запускать его как администратора. Конечно, они должны быть подписаны с учетной записью, которая может установить материал (или, по крайней мере, сможет ввести учетные данные для такой учетной записи), как и в любой другой программе. – reirab
Reirab Inno Setup, который Кен упомянул, будет также запрашивать привилегии на возвышение? Если он спросит, что это прекрасно, они могут принять его, и все хорошо. Просто отстой в данный момент, потому что я не могу позволить кому-либо проверить мои вещи, пока я не получу это. – FrostByte