Voker57
02.08.2011 16:41 nbl
<xxx> im compiling on win7 in c::b, but the executable being created requires administrator priv to run, any ideas how to get rid of that?
<xxx> ok got it fixed, its because the program contained the word "setup" in that name :(
отсюда лайфхак: переименовываем setup.exe в game.exe и запускаем. Быть может, заработает без админа.
Аыыыы
а переименовываем в Windows7-KB967715-x86-ENU.exe и винда сама запускает его на высшем уровне доступа!
Надо попробовать.
нефиг смеяться, у нас волшебный AppArmor также работает
я думаю, он по меньшей мере пути проверят
apparmor не нужен, есть selinux, который тоже не нужен. Есть ещё rsbac, который недопилен. В общем, ПРЫЩЕЦИРК.
чтоб такой хуйни не было, есть файл .manifest, в котором указываются требуемые привилегии, без него включается подобная эвристика по имени файла
ЭТО ТАК ЛОГИЧНО И ОЧЕВИДНО
это автоматически генерирует любой современный компилятор, даже mingw
А вебсайт с баннерами и донейтом он сгенерирует?
Можно подумать, это от компилера зависит, не будет генерировать, новый найдут
да я вот думаю, чем он таким канпелировал, что столкнулся. Если c::b это codeblocks, то он явно не обновлял сборочку лет так 8.
это тебе к жабе и ее фреймворкам, там риальне есть такие, которые генерят то, что ты хочешь.