Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » InqSoft Sign 0f Misery / Neos0m

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Открыть новую тему     Написать ответ в эту тему

8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проект закрыт, сайт закрыт - зеркала оригинальных архивов
 
InqSoft Sign 0f Misery / Neos0m

 
http://kickme.to/inqsoft
 
InqSoft Sign 0f Misery - это высокоэффективный инструмент для продления "жизни" shareware-программ. Программа вобрала в себя большое количество приемов борьбы с ограничениями времени пользования программой, подавления NAG-screen'ов, мешающих нормальной работе с программой, изменения и удаления "лишних" файлов и ключей реестра а также множество других техник. Кроме того, программа содержит удобный и эффективный Мастер создания патчей, при помощи которого можно легко создавать пачти и русификаторы к программам.
Подробнее...
InqSoft Sign 0f Misery 2.68 (stable)  
http://s0m.narod.ru/s0m_inst.zip
InqSoft Sign 0f Misery 2.7 pre-release 2  
http://s0m.narod.ru/s0m27p_inst.zip
 
InqSoft Neo Sign 0f Misery представляет собой средство автоматизации, основанное на использовании сценариев (скриптов), описывающих последовательность действий, которые необходимо выполнить для решения той или иной задачи. Данный продукт разрабатывался как замена Sign 0f Misery - предыдущего проекта аналогичного назначения, который обладал некоторыми существенными ограничениями, необходимость преодоления которых и стала причиной появления этого проекта. InqSoft Neo Sign 0f Misery позволяет решать повседневные задачи рядового пользователя: запуск определенных программ при некоторых условиях, открытие документов, автоматический вызов тех или иных пунктов меню программы, управление состоянием и расположением окон на экране. Кроме того, программа позволяет выполнять достаточно сложные операции по отслеживанию и эмуляции нажатий на клавиши, имитировать работу с мышью, управлять приоритетами программ, модифицировать содержимое файлов, править код программ непосредственно в памяти и выполнять прочие подобные операции. Большое внимание при разработке Neo Sign 0f Misery уделено возможностям разблокирования неактивных управляющих элементов: кнопок, переключателей, элементов меню и т.п., а также принудительной активации заблокированных функций в программах.
Подробнее...
InqSoft Neo Sign 0f Misery 0.9.8  
http://s0m.narod.ru/neos0m.zip
 

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 22:09 15-07-2002 | Исправлено: WildGoblin, 09:21 05-04-2016
berkut9737



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
1.Переместить/переименовать файл    C:\Users\% USERPROFILE %\Desktop\test.exe    C:\Program Files\test.exe
 

 
Подскажите, почему не работает такая команда в InqSoft Sign 0f Misery?
 
Но, когда я вставляю в поле % USERPROFILE % имя текущего пользователя, то файл перемещается. Где собака зарыта?

Всего записей: 1140 | Зарегистр. 05-04-2009 | Отправлено: 12:27 20-05-2013 | Исправлено: berkut9737, 12:37 20-05-2013
Sish



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
berkut9737
И не сработает, ибо в данном случае предполагается абсолютный путь.
 
Можешь попробовать через запуск или выполнение команды %COMSPEC%, т.е через командную строку с соответствующими параметрами. Правда, во время выполнения мелькнёт чёрное окошечко.

Всего записей: 25337 | Зарегистр. 09-06-2004 | Отправлено: 08:20 21-05-2013
berkut9737



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sish

Цитата:
Можешь попробовать через запуск или выполнение команды %COMSPEC%, т.е через командную строку с соответствующими параметрами. Правда, во время выполнения мелькнёт чёрное окошечко.

Спасибо, попробую.
У меня ещё один вопрос. Никак не хочет работать на компе InqSoft Neo Sign 0f Misery . При компиляции и выполнении скрипта наглухо зависает так, что приходится закрывать программу необычными методами. В чём может быть дело? У меня вин-7 х64 sp1, антивируса нет, брандмауэр отключен, uac тоже, защитник виндовс тоже.

Всего записей: 1140 | Зарегистр. 05-04-2009 | Отправлено: 14:13 21-05-2013 | Исправлено: berkut9737, 14:14 21-05-2013
Sish



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
berkut9737
Точно не буду утверждать, но причина может быть в том, что система 64-битная.

Всего записей: 25337 | Зарегистр. 09-06-2004 | Отправлено: 11:04 22-05-2013
Yanis



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
berkut9737
Тебе нужно вычислять значение переменной среды. Пример:
 

Код:
; GetEnviromentVariableW.nsm
; Neo s0m 0.9.8, 2013
; Скрип с реализацией вызова WinAPI функции GetEnvironmentVariableW с примерами вызовов  
 
GALLOC 1 .
 
; begin GET_ENVIROMENT_VARIABLE
  LFRAME_ADD
  LALLOC 1 .
  STO_USTR 0 "ComSpec"
  ; в локальную переменную _0 помешаем номер глобальной переменной с именем перменной среды
  STO_USTR _0 @0  
  CALL ^GET_ENVIROMENT_VARIABLE
; end
 
; begin GET_ENVIROMENT_VARIABLE
  LFRAME_ADD
  LALLOC 1 .
  STO_USTR _0 "username"  
  CALL ^GET_ENVIROMENT_VARIABLE
; end
 
; begin GET_ENVIROMENT_VARIABLE
  LFRAME_ADD
  LALLOC 1 .
  STO_USTR _0 "UserProfile"  
  CALL ^GET_ENVIROMENT_VARIABLE
; end
 
; begin GET_ENVIROMENT_VARIABLE
  LFRAME_ADD
  LALLOC 1 .
  STO_USTR _0 "path"  
  CALL ^GET_ENVIROMENT_VARIABLE
; end
 
EOS .
 
^GET_ENVIROMENT_VARIABLE
     
  LALLOC 3 .
   
  ; сначала вызываем функцию только с именем переменной, чтобы узнать необходимую длину буфера
  EXTERNAL_CALL "kernel32.dll*GetEnvironmentVariableW" _1 $ @_0 0 0 .
  BRANCH _1 0 ^Zero .
   
  ; конвертируем 1-ю переменную как DWORD. Значение младшего байта сохраняется
  STO_D _1 @_1
  ; длина буфера нам нужна меньше на 1 символ (символ конца строки)  
  SUB _1 .
  ; выделяем буфер под строку длиной из 1-й переменной. Инициализируем буфер нулями
  USTR_EXPAND _2 $ @_1 "#0" .
 
  EXTERNAL_CALL "kernel32.dll*GetEnvironmentVariableW" $ $ @_0 @_2 _1 .
 
  JOIN_USTR _2 "Evaluated variable %" @_0 "% is '" @_2 "'" .  
  MBOX @_2 "Variable" .  
   
  ^Zero
    LFRAME_DROP
    RETURN

Всего записей: 29 | Зарегистр. 24-01-2006 | Отправлено: 17:47 22-05-2013 | Исправлено: Yanis, 17:55 22-05-2013
JustAMaaan

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
berkut9737
"EOS ." в конце скрипта не забыл?

Всего записей: 221 | Зарегистр. 17-09-2004 | Отправлено: 19:00 26-05-2013
berkut9737



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JustAMaaan

Цитата:
"EOS ." в конце скрипта не забыл?

Забыл, спасибо!

Всего записей: 1140 | Зарегистр. 05-04-2009 | Отправлено: 20:40 26-05-2013
angeltwo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
День добрый!
 
Может кто подсказать, как получить хэндл потока, зная хэндл его родительского процесса (ну, можно на худой конец и по PID процесса)? Окна еще приложение не создало, а то бы можно было использовать WND_GET_PROC_TH.
Или только используя Win API можно его получить CreateToolhelp32Snapshot?

Всего записей: 257 | Зарегистр. 09-05-2007 | Отправлено: 16:04 04-06-2013
JustAMaaan

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вместо ожидавшегося Neo Sign 0f Misery 0.9.9 на s0m.narod.ru неожиданно обнаружился Neo Sign 0f Misery Decompiler 1.0, который к тому же хочет .Net последней версии.

Всего записей: 221 | Зарегистр. 17-09-2004 | Отправлено: 15:43 12-06-2013
Yanis



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
JustAMaaan
Я проверил -- вроде работает. Декомпилированный скрипт удачно компилируется и работает.

Всего записей: 29 | Зарегистр. 24-01-2006 | Отправлено: 16:49 12-06-2013
Rootkit1987

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее... [/more]

Всего записей: 98 | Зарегистр. 24-06-2013 | Отправлено: 10:09 25-06-2013
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 5637 | Зарегистр. 20-10-2006 | Отправлено: 11:28 29-06-2013 | Исправлено: Dart Raiden, 11:52 29-06-2013
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
под Windows 8 у кого нибудь работает?
У меня Windows 8 x64 english - неоS0M запускается но компилировать не хочет. Выдаёт ошибку в виде двух-трёх японских иероглифов. Под Windows 7 x64 ENG работает но русский не везде корректно отображает. Выходит x64 ей не помеха, ENG тоже.
Неужели Windows 8 ей чем-то мешает?
 
Режим совместимости не помогает. Виртуалку городить не феншуйно.
 
Добавлено:
пробовал версии InqSoft Neo Sign 0f Misery 0.9.8, 0.3.0; 0.3.1, 2.68

----------
Аникей - не очень старое русское имя.

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 15:03 13-10-2013
Yanis



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ALEF
По поводу некорректного отображения русских символов. Проверь какой язык у тебя стоит для программ не поддерживающих unicode. Должен быть русский.
 
Под другим пользовательским профилем пробовал? С правами админа? У меня на W8 x64 (правда, русская) компилит без ошибок.

Всего записей: 29 | Зарегистр. 24-01-2006 | Отправлено: 17:16 13-10-2013
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Yanis, какая у тебя версия Neos0m на W8 x64 омпилит без ошибок?
 
для программ не поддерживающих unicode - уже првоерял, стоит русский. И по логике это не должно препятствовать компиляции - только отображения. Но я все равно првоверял, даже переключал на English, перезагружался тестил, потом опять на русски и не помогло.
С правами админа пробовал - не помогло.


----------
Аникей - не очень старое русское имя.

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 13:36 14-10-2013
Yanis



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ALEF
Версия 0.9.8, но, очевидно, проблема не в версии, а в конкретной системе. Может быть антивирус мешает?

Всего записей: 29 | Зарегистр. 24-01-2006 | Отправлено: 13:50 14-10-2013
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Yanis, где ж ты такой прозорливый взялся?
помогло по другим пользователем!!! даже без релогина - просто через Run As.
 
А ведь винде той без году нееделя - ничего не иссталлировано кроме скайпа, Тоталкомандера и Нео! Почему один профиль не работает, а другой работет? ума не приложу.
 
 
Добавлено:
Юзер под которым не работает - создан вручную, добавлен в локаладмины.
Юезр под которым заработала компиляция - это тот, что винда создала при инициализации юзербазы во время первого старта.
Я только что создал третьего юзера вручную и НЕ добавил его в админы - под ним тоже компилится скрипт без ошибок. Ну добавил ещё его в Локаладмины (просто чтобы ничего не снилось) - тоже компилится.
Версия 0.9.8
 
Добавлено:
под основным юзером по прежнему не работает, выдаёт:
[Comp] Не удалось прочитать файл скрипта в строке 0 модуля <<}{>>
где <<}{>> один иероглиф, в кавычках

----------
Аникей - не очень старое русское имя.

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 13:53 14-10-2013 | Исправлено: ALEF, 14:08 14-10-2013
Yanis



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ALEF

Цитата:
Yanis, где ж ты такой прозорливый взялся?  

Обычный этап проверок, когда непонятно что и почему не работает
 
Можно через ProcessMonitor, конечно, посмотреть куда ломится компилятор. Хотя бы на уровне файловой системы проверить, что все файлы, к которым он обращается, лежат на месте.
 
Ещё предположение. Может быть какие-то файлы в директории помечены как для чтения или заблокированы как из интернета а-ля ненадёжные? В том числе и файл самой IDE.

Всего записей: 29 | Зарегистр. 24-01-2006 | Отправлено: 14:26 14-10-2013
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А ларчик просто открывался:
от предыдущей версии Neo остались в реестре ссылки на DLL и прочие файлы именно в разделе HKCU.
Удалил неглядя из реестра всю ветку HKCU\Software\InqSoft - и вылечился профиль, компилится.
 
P.S. вот так и рождаются мифы что новая винда глючная и несовместимая с имеющимся софтом.
 
Добавлено:
заработал компилятор без перезагрузки, без non-Unicode, без прав админа...

----------
Аникей - не очень старое русское имя.

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 14:43 14-10-2013
Yanis



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ALEF
Отлично! Будем знать
А по поводу укоренившегося мнения о «глючности винды» я уже давно сделал вывод, что проблемы чаще всего в сопутствующем софте. И вина за это на программистах прикладного ПО, а не на системе, которая предоставляет лишь среду для работы программ.

Всего записей: 29 | Зарегистр. 24-01-2006 | Отправлено: 14:52 14-10-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Компьютерный форум Ru.Board » Компьютеры » Программы » InqSoft Sign 0f Misery / Neos0m


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru