[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 9 месяцев
  • Сообщений: 2244
  • Репутация:127

    [+] [-]
36220И вообще нет такой программы которая не наследила бы в реестре вообще
Есть, и именно они и называются "портабельными" программами.
36220меня честно говоря удивило ваше замечание по поводу upx с ним что не так? всЁ "прогрессивное" человечество им пользуется...
Вы немного экономите в размере исходника, и плюете на ресурсы, которые он будет жрать.
Успехов ! az

[Цитировать]

    Qzanzibar
  • 14773
  • Стаж: 2 года
  • Сообщений: 67
  • Репутация:0

    [+] [-]
nikzzzz, назовите хоть одну , а то я не разу такой не видел ! всегда находил следы в реестре...

[Цитировать]

    vovan1982
  • 214
  • Стаж: 3 года 9 месяцев
  • Сообщений: 686
  • Репутация:51

    [+] [-]
  • Откуда: Ростов-на-Дону
Qzanzibar, smallCD copier например

[Цитировать]

    Qzanzibar
  • 14773
  • Стаж: 2 года
  • Сообщений: 67
  • Репутация:0

    [+] [-]
дико извиняюсь работу проверить не могу в виду ошибки "ошибка инициализации ASPL "

[Цитировать]

    korsak7
  • 107
  • Стаж: 3 года 11 месяцев
  • Сообщений: 542
  • Репутация:44

    [+] [-]
"И эти люди запрещают нам ковыряться в носу" ag

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 9 месяцев
  • Сообщений: 2244
  • Репутация:127

    [+] [-]
36267назовите хоть одну , а то я не разу такой не видел ! всегда находил следы в реестре...
Демонстрационный пример батника для вашей сборки.
::Сохраняем ветку реестра
reg export "HKEY_CURRENT_USER\Software\R-TT\R-Studio\00000000" "%temp%\$rs$.reg"
::Регистрируем программу
reg delete "HKEY_CURRENT_USER\Software\R-TT\R-Studio\00000000"
reg import RStudio32.reg
::Запускаем программу
start /wait "RStudio" R-Studio.exe
:Восстанавливаем ветку реестра
reg delete "HKEY_CURRENT_USER\Software\R-TT\R-Studio\00000000"
reg import "%temp%\$rs$.reg"
На самом деле, все немного сложнее, но общий принцип примерно такой.
Для создания портабле программ можно так-же создать виртуальную среду, но это уже офтопик.


Последний раз редактировалось: nikzzzz (2017-01-28 05:14), всего редактировалось 3 раз(а)

[Цитировать]

    Qzanzibar
  • 14773
  • Стаж: 2 года
  • Сообщений: 67
  • Репутация:0

    [+] [-]
nikzzzz, я согласен с последними выкладками... только программа сама по себе еще "гадит" и в других ветках реестра не только софте для полного возврата реестра необходимо делать слепок реестра и сравнивать его с тем что будет после окончания работы программы все это можно проделать с помощью Regshot или другой подобной программы потому я ранее и высказывал своё мнение по поводу того что абсолютно портативных программ не встречал , ни кто до этой степени не замораживается ... спс что уделили мне время
с удовольствием слежу за вашими разработками (и Xemom1) и пользуюсь ! только всегда удаляю игры, работу и удовольствие смешивать по моему не профессионально (имхо)

[Цитировать]

    korsak7
  • 107
  • Стаж: 3 года 11 месяцев
  • Сообщений: 542
  • Репутация:44

    [+] [-]
Есть изначально портабельные программы, которые безо всяких ухищрений в реестр не лезут.

[Цитировать]

    Qzanzibar
  • 14773
  • Стаж: 2 года
  • Сообщений: 67
  • Репутация:0

    [+] [-]
korsak7, изначально "партабельных программ" не существует как и слова "партабельный" не существует в русском языке ибо искривленная транскрипция английского слова а вот портативный софт бывает и вот его определение если вы его не сумели прочесть из предыдущего поста по сслыке :
" англ. portable application, portable app) — программное обеспечение, которое для своего запуска не требует процедуры установки"
и ни единого слова про реестр , кстати о реестре прочтите предыдущий пост и используйте программу для ловли изменений реестра от ваших "изначальных порталей" не останется камня на камне , а то городите изначально чушь бездоказательную, высосанную из пальца!
но из этого правила могут быть исключения а не факт первой величины.
удачи! (бог свидетель судья не хотел флуда)

Комментарий от KaSpieC 666


Почитайте правила сайта.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 9 месяцев
  • Сообщений: 2244
  • Репутация:127

    [+] [-]
Qzanzibar
Любая запущенная программа "портит" реестр, система пишет в него логи, результаты ее работы и т.п.
Но общепринято называть портабельными программами те, которые не вносят глобальных изменений в реестре, например портабельный Word не должен трогать настройки Word'а , установленного в системе, а уж тем более убивать его, перехватывать ассоциации на себя и т.п.
Плюс к этому, портабельная программа не имеет деинсталлятора, поэтому "деинталляцию" она должна выполнять по окончанию своей работы.
Если программа не соответствует этим условиям, ее никак нельзя называть портабельной.
А мусор в реестре, он как есть, так и будет, главное, чтобы он не мешал в работе.

[Цитировать]

    korsak7
  • 107
  • Стаж: 3 года 11 месяцев
  • Сообщений: 542
  • Репутация:44

    [+] [-]
36311korsak7, изначально "партабельных программ" не существует
Спасибо, гуру, за информацию. Не зря я подозревал, что некоторые разработчики лукавят, когда пишут что их программа - portable.

[Цитировать]

    naifle
  • 762
  • Стаж: 3 года 6 месяцев
  • Сообщений: 220
  • Репутация:20

    [+] [-]
При запуске любой портабельной программы, в реестре остаётся след.

[Цитировать]

    Serg101
  • 15789
  • Стаж: 1 год 8 месяцев
  • Сообщений: 1
  • Репутация:0

    [+] [-]
Спасибо автору за сборку. Применил ее при замене материнки путем редактирования реестра при переноса W7 на новое железо без инсталяции. Особенно выручила MsDart, которая позволяет наиболее точно редактировать реестр ОС без загрузки этой самой ОС, то есть, с флешки. Заметил баг в программе TrueImageHome 2016 - она не отображает логические разделы дисков и в то же время два раза отображает основные разделы.

[Цитировать]

    Hulk7778
  • 171
  • Стаж: 3 года 10 месяцев
  • Сообщений: 82
  • Репутация:0

    [+] [-]
  • Откуда: Мурманск
Здравствуйте. Как убрать ярлыки с панели задач в PE 8.1 x32 x64? Удаляю соответствующие строки в pecmd.ini а ярлыки остаются. В остальных системах все ярлыки удалились.

[Цитировать]

    Xemom1
  • 175
  • Стаж: 3 года 10 месяцев
  • Сообщений: 664
  • Репутация:58

    [+] [-]
Hulk7778,
Там надо удалять в файле:
ramosinit.ini

Страница 22 из 24


Показать сообщения:    

Текущее время: 18-Ноя 09:03

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы