Author Topic: открытие справки  (Read 4584 times)

0 Members and 1 Guest are viewing this topic.

Золотой

  • Оплот сообщества
  • ****
  • Posts: 312
    • View Profile
открытие справки
« on: October 21, 2016, 11:28:52 AM »
Как всем известно, количество больных пандемией  " А у меня справка, НЕ ОТКРЫВАЕТСЯ!!!" ,  всегда остается стабильно высоким.
Болезнь коварна, трудно поддаётся диагностике и вызывает тяжёлые повреждения центральной нервной системы у вирусоносителя и порой у пользователей не успевших выработать иммунитет на заражённых вирусоносителем темах чатов и форумов.
Широчайшие меры профилактики, этой заразы, дают ограниченный результат.
поэтому продлагаю;
Внести в комментарии нового файла ссылку на решение проблем со справкой.

Code: (clickermann) [Select]

// 21.10.2016
//   как открыть справку, читай по ссылке!
//    http://crapware.aidf.org/forum/index.php?topic=1031.0
#name "New Script"


print("Hello, world!")

Да, это  непопулярная и крайняя мера, но мы не можем и дальшеспокойно намблюдать, как гибнут неокрепшие умы!
Надеюсь опытные пользователи, отнесутся к нововведению с пониманием.
По данному вопросу прошу голосовать.
Секретарю, внести результаты голосования в протокол.
;D
« Last Edit: October 21, 2016, 11:43:30 AM by Золотой »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: открытие справки
« Reply #1 on: October 21, 2016, 12:18:55 PM »
Только с возможностью менять начальный шаблон.


Золотой

  • Оплот сообщества
  • ****
  • Posts: 312
    • View Profile
Re: открытие справки
« Reply #2 on: October 21, 2016, 01:59:29 PM »
Развиваю тему, народ нонича тёмен и дремуч, наверняка найдутся кто скажет " мы из Хацапетовки, у нас интернет вроде по трубам, а шлюзы перекрыты."
поэтому предлагаю внести  в шаблоны самым первым номером такой скрипт.

1_Открыть онлайн справку.cms
Code: (clickermann) [Select]
// 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 //  стоп

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: открытие справки
« Reply #3 on: October 22, 2016, 09:10:49 AM »
а если в инсталлер какой нить запаковать весь кликер, эта хрень с блокировкой справки пропадет нет?
большинство продуктов же не страдают таким гемором со своими справками на chm

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: открытие справки
« Reply #4 on: October 22, 2016, 04:18:42 PM »
хрень должна пропасть, т.к. инсталлер будет распаковывать справку "из себя" и Help.chm:Zone.Identifier не будет создаваться (imo)

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: открытие справки
« Reply #5 on: October 22, 2016, 08:34:59 PM »
Есть же портабельные проги и тоже не страдают.
Может в файле сохранены права из другой системы?
Может можно всё посбрасывать?


i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: открытие справки
« Reply #6 on: October 22, 2016, 11:59:07 PM »
можно попробовать очистить этот поток в help.chm руками, или с пом. sysinternals streams или nirsoft alternatestreamview, закинуть в архив и скачать на win7(8,10) где не исправлен реестр (ну или не тронуты групповые политики)
но до пнд. мне негде попробовать, только XP под рукой

update: Стандартный архиватор проводника Windows при разархивировании читает не только основной файловый поток, но и альтернативные, и добавляет их к каждому извлечённому файлу. (7-Zip этого не делает).

и WinRAR добавляет. т.е. по хорошему надо паковать инсталлером, который точно чистит поток при распаковке файла в систему.
« Last Edit: October 23, 2016, 12:14:36 AM by i0 »

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: открытие справки
« Reply #7 on: October 23, 2016, 10:12:05 AM »
а кстати, так же должно работать?  ;D
Code: (clickermann) [Select]
// если справка не работает, запусти этот скрипт
tfclear("help.chm:Zone.Identifier", 1)
halt

p.s. спасибо неоткрывающейся справке, мы нашли доступное кликерману место для скрытого хранения инфы, например, уникального идентификатора компьютера. осталось научиться таковой получать бггг

p.p.s. ах да, ещё же надо чтоб кликерман умел компилировать в exe. ну это уже совсем мелочи.
« Last Edit: October 23, 2016, 10:17:06 AM by i0 »

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: открытие справки
« Reply #8 on: October 23, 2016, 10:16:28 AM »
а кстати, так же должно работать?  ;D
Code: (clickermann) [Select]
// если справка не работает, запусти этот скрипт
tfclear("help.chm:Zone.Identifier", 1)
halt

p.s. спасибо неоткрывающейся справке, мы нашли доступное кликерману место для скрытого хранения инфы, например, уникального идентификатора компьютера. осталось научиться таковой получать бггг

У меня не запустилась.
Я не ду... Потому и не бу...

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: открытие справки
« Reply #9 on: October 23, 2016, 10:19:30 AM »
это скрипт очистки флага "файл скачан из интернета". саму справку он не открывает

Золотой

  • Оплот сообщества
  • ****
  • Posts: 312
    • View Profile
Re: открытие справки
« Reply #10 on: October 23, 2016, 11:24:43 AM »
например, уникального идентификатора компьютера. осталось научиться таковой получать бггг

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% идентификация (всё же обходится заменой винчестера или сменой ведущего ведомого если их физически несколько)  ;)
« Last Edit: October 23, 2016, 11:39:41 AM by Золотой »