Автокликер Clickermann :: Форум
Основной раздел => Предложения => Topic started by: Золотой on October 21, 2016, 11:28:52 AM
-
Как всем известно, количество больных пандемией " А у меня справка, НЕ ОТКРЫВАЕТСЯ!!!" , всегда остается стабильно высоким.
Болезнь коварна, трудно поддаётся диагностике и вызывает тяжёлые повреждения центральной нервной системы у вирусоносителя и порой у пользователей не успевших выработать иммунитет на заражённых вирусоносителем темах чатов и форумов.
Широчайшие меры профилактики, этой заразы, дают ограниченный результат.
поэтому продлагаю;
Внести в комментарии нового файла ссылку на решение проблем со справкой.
// 21.10.2016
// как открыть справку, читай по ссылке!
// http://crapware.aidf.org/forum/index.php?topic=1031.0
#name "New Script"
print("Hello, world!")
Да, это непопулярная и крайняя мера, но мы не можем и дальшеспокойно намблюдать, как гибнут неокрепшие умы!
Надеюсь опытные пользователи, отнесутся к нововведению с пониманием.
По данному вопросу прошу голосовать.
Секретарю, внести результаты голосования в протокол. ;D
-
Только с возможностью менять начальный шаблон.
-
Развиваю тему, народ нонича тёмен и дремуч, наверняка найдутся кто скажет " мы из Хацапетовки, у нас интернет вроде по трубам, а шлюзы перекрыты."
поэтому предлагаю внести в шаблоны самым первым номером такой скрипт.
1_Открыть онлайн справку.cms// 21.10.2016
// автор Золотой
// открытие онлайн справки Clickermann v4.12
#name "Справка v4.12"
// адрес открываемой страницы
$_c="http://clickermann-help.bitballoon.com/"
// поиск открытого браузера
IF(WNDFIND("Internet Explorer") ! 0)
EXECUTE ("iexplore.exe",$_c)
LOGWRITE ("найден Internet Explorer")
ELSE
IF(WNDFIND("firefox") ! 0)
EXECUTE ("firefox.exe",$_c)
LOGWRITE ("найден Mozilla Firefox")
ELSE
IF(WNDFIND("Opera") ! 0)
EXECUTE ("C:\Program Files\Opera\launcher.exe",$_c)
LOGWRITE ("найден Opera")
ELSE
IF(WNDFIND("Яндекс") ! 0)
EXECUTE ("browser.exe",$_c)
LOGWRITE ("найден YandexBrowser")
ELSE
IF(WNDFIND("Chrome") ! 0)
EXECUTE ("Chrome.exe",$_c)
LOGWRITE ("найден Chrome")
ELSE
// если нет открытых, откроет справку в Internet Explorer
EXECUTE ("iexplore.exe",$_c)
LOGWRITE ("открытых браузеров не найдено")
END_IF
END_IF
END_IF
END_IF
END_IF
HALT // стоп
-
а если в инсталлер какой нить запаковать весь кликер, эта хрень с блокировкой справки пропадет нет?
большинство продуктов же не страдают таким гемором со своими справками на chm
-
хрень должна пропасть, т.к. инсталлер будет распаковывать справку "из себя" и Help.chm:Zone.Identifier не будет создаваться (imo)
-
Есть же портабельные проги и тоже не страдают.
Может в файле сохранены права из другой системы?
Может можно всё посбрасывать?
-
можно попробовать очистить этот поток в help.chm руками, или с пом. sysinternals streams или nirsoft alternatestreamview, закинуть в архив и скачать на win7(8,10) где не исправлен реестр (ну или не тронуты групповые политики)
но до пнд. мне негде попробовать, только XP под рукой
update: Стандартный архиватор проводника Windows при разархивировании читает не только основной файловый поток, но и альтернативные, и добавляет их к каждому извлечённому файлу. (7-Zip этого не делает). (https://habrahabr.ru/company/infopulse/blog/274183/)
и WinRAR добавляет. т.е. по хорошему надо паковать инсталлером, который точно чистит поток при распаковке файла в систему.
-
а кстати, так же должно работать? ;D
// если справка не работает, запусти этот скрипт
tfclear("help.chm:Zone.Identifier", 1)
halt
p.s. спасибо неоткрывающейся справке, мы нашли доступное кликерману место для скрытого хранения инфы, например, уникального идентификатора компьютера. осталось научиться таковой получать бггг
p.p.s. ах да, ещё же надо чтоб кликерман умел компилировать в exe. ну это уже совсем мелочи.
-
а кстати, так же должно работать? ;D
// если справка не работает, запусти этот скрипт
tfclear("help.chm:Zone.Identifier", 1)
halt
p.s. спасибо неоткрывающейся справке, мы нашли доступное кликерману место для скрытого хранения инфы, например, уникального идентификатора компьютера. осталось научиться таковой получать бггг
У меня не запустилась.
-
это скрипт очистки флага "файл скачан из интернета". саму справку он не открывает
-
например, уникального идентификатора компьютера. осталось научиться таковой получать бггг
p.p.s. ах да, ещё же надо чтоб кликерман умел компилировать в exe. ну это уже совсем мелочи.
кому надо тот идентификацию компов давно производит запуском батников. Раньше проверял МАС адрес, но выяснилось, что менять его оперативно очень просто и нашёл более эффективный способ идентификации - серийный номер ведущего жёсткого диска
вот пример файла.bat
@echo off
SetLocal EnableExtensions
for /f "UseBackQ tokens=2 delims=," %%a in (`wmic diskdrive where "DeviceID='\\\\.\\PHYSICALDRIVE0'" get SerialNumber /format:csv`) do set SN=%%a
echo S/N: %SN%
pause
практика показала на данный момент 98% идентификация (всё же обходится заменой винчестера или сменой ведущего ведомого если их физически несколько) ;)