Утилита, изменяющая дату для Microcat

Страницы:  1
Ответить
 

KPbICA-dmb

Стаж: 17 лет 3 месяца

Сообщений: 3


KPbICA-dmb · 04-Апр-07 18:19 (17 лет 2 месяца назад, ред. 20-Апр-16 14:31)

Утилита, изменяющая дату для Microcat
Жанр: утилита
Описание: Утилита, изменяющая дату для Microcat.
В файле gad.ini изменяете путь к Микрокату на свой и меняете год и месяц на нужный вам. Потом запускаете gad.exe и Микрокат.
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

Andr S

Стаж: 16 лет 7 месяцев

Сообщений: 70


Andr S · 16-Ноя-07 12:57 (спустя 7 месяцев, ред. 20-Апр-16 14:31)

Утилита, изменяющая дату для Microcat.
В файле gad.ini изменяете путь к Микрокату на свой и меняете год и месяц на нужный вам. Потом запускаете gad.exe и Микрокат.
У меня данная утилита не работает. Microcat ругается и не хочет запускаться.
Отзовитесь …, хотелось бы узнать как у Вас !!!???
[Профиль]  [ЛС] 

jek777

Стаж: 16 лет 7 месяцев

Сообщений: 125


jek777 · 06-Апр-08 17:49 (спустя 4 месяца 20 дней, ред. 20-Апр-16 14:31)

А если у меня несколько каталогов и разные даты нужны то как тут?
[Профиль]  [ЛС] 

zver_sky

Стаж: 16 лет 5 месяцев

Сообщений: 199


zver_sky · 06-Апр-08 19:44 (спустя 1 час 55 мин., ред. 20-Апр-16 14:31)

jek777 в папку с каждой положи по гаду и в ini пропиши путь и дату
[Профиль]  [ЛС] 

jek777

Стаж: 16 лет 7 месяцев

Сообщений: 125


jek777 · 06-Апр-08 20:03 (спустя 19 мин., ред. 20-Апр-16 14:31)

zver_sky
Честно плохо понял что и как сделать?
На работе устанаовлено 4 микроката и сделано всё как то фигово : Форды (2 каталога ЕВРО и Америка) в одной папке вместе, а киа и хёндай прям устанавливались не в отдельные папки а на диск д просто.
[Профиль]  [ЛС] 

autoparts

Стаж: 16 лет 5 месяцев

Сообщений: 181

autoparts · 06-Апр-08 20:42 (спустя 39 мин., ред. 20-Апр-16 14:31)

jek777
напиши файл запуска для каждой программы отдельно и все .
[Профиль]  [ЛС] 

mexanik

Стаж: 16 лет 2 месяца

Сообщений: 5


mexanik · 04-Июн-08 10:08 (спустя 1 месяц 27 дней)

На разных Microcat пробовал и на разных компах, ничего не получается, подскажите,что-нибудь
[Профиль]  [ЛС] 

TaRsEnZ

Стаж: 16 лет 7 месяцев

Сообщений: 43


TaRsEnZ · 02-Июл-08 17:31 (спустя 28 дней)

Зачем юзать такую "большущую" утилиту если все можно сделать
намного проще
https://rutr.life/forum/viewtopic.php?p=9064353#9064353
[Профиль]  [ЛС] 

randr79

Стаж: 16 лет 6 месяцев

Сообщений: 32


randr79 · 14-Июл-08 19:51 (спустя 12 дней)

Супер. Спасибо все получилось, хоть и не с первого раза.
[Профиль]  [ЛС] 

autoparts

Стаж: 16 лет 5 месяцев

Сообщений: 181

autoparts · 17-Янв-09 19:10 (спустя 6 месяцев)

Решил поднять тему - поскольку не все пользуются поиском.
[Профиль]  [ЛС] 

serkoniv

Стаж: 15 лет 11 месяцев

Сообщений: 3


serkoniv · 12-Авг-09 20:48 (спустя 6 месяцев)

Проблема в том, что она меняет системную дату, а это вызывает ругню Касперского...да и не помогает она для Microcat Kia 03.2009
[Профиль]  [ЛС] 

zachary86

Стаж: 15 лет 1 месяц

Сообщений: 21

zachary86 · 04-Ноя-09 01:11 (спустя 2 месяца 22 дня, ред. 27-Дек-09 01:39)

Информация под катом выложена исключительно для тех, кому не надо разжёвывать, что такое "батник", "скрипт" и "права администратора".
скрытый текст
На написание сего батника вынудили регулярные фэйлы коллег и знакомых юзверей с откатом даты, хаспом, установкой и тыды. Имеется N-ное колличество машин - на каждой установлено по нескольку версий микрокатов. Работают с ними, и периодически обновляют - люди с разным уровнем компьютерной грамотности. Задача была в том, чтобы написать нечто универсальное для всех, простое в установке, и, самое главное, - с "защитой от дурака".
Всего 2 файла:
starter.js
Цитата:
var vdate, fulldate;
var xShell = WScript.CreateObject("WScript.Shell");
vdate = new Date();
fulldate = vdate.getDate() + "." + (vdate.getMonth()+1) + "." + vdate.getFullYear();
xShell.Run ("микрокат.exe", 1, false);
xShell.Run ("%COMSPEC% /c " + "date " + "ДД.ММ.ГГГГ", 0);
WScript.Sleep(XX000);
xShell.Run ("%COMSPEC% /c " + "date " + fulldate, 0);
микрокат.exe - запускаемая программа
ДД.ММ.ГГГГ - необходимая дата
XX - время задержки (сек.)
starter.cmd (он кагбэ думает за Вас.©)
Код:
@echo off
color 0A
set cur_dir=%cd%
set /a hasp=0
for /f %%E in ('dir /b inst*.cmd inst*.bat') do set /a hasp=hasp+1
if %hasp% EQU 0 goto nohasp
if %hasp% EQU 1 goto hasp1
:hasperror
cls
color 0C
echo.
echo  ЋиЁЎЄa ЁвҐЈаaжЁЁ бЄаЁЇв®ў н¬г«пв®аa HASP
echo.
echo Ќ ©¤Ґл бЄаЁЇвл:
dir /b inst*.cmd inst*.bat
dir /b unin*.cmd unin*.bat
echo.
echo  “¤a«ЁвҐ/ЇҐаҐЁ¬Ґг©вҐ ҐЁбЇ®«м§гҐ¬лҐ Є®¬Ї®Ґвл
echo.
echo.
echo.
pause
exit
:unhasp0
cls
color 0C
echo.
echo  ЋвбгвбвўгҐв бЄаЁЇв, §aўҐаиaойЁ© аaЎ®вг н¬г«пв®аa HASP!
echo.
echo.
echo.
pause
exit
:hasp1
set /a unhasp=0
for /f %%F in ('dir /b unin*.cmd unin*.bat') do set /a unhasp=unhasp+1
if %unhasp% EQU 0 goto unhasp0
if %unhasp% NEQ 1 goto hasperror
for /f %%G in ('dir /b inst*.cmd inst*.bat') do set hasp=%%G
for /f %%H in ('dir /b unin*.cmd unin*.bat') do set unhasp=%%H
:nohasp
set cur_dt=%date:~-10%
set /a tech_dt=%cur_dt:~-4%%cur_dt:~3,2%%cur_dt:~0,2%
if not exist C:\microdt.txt echo %tech_dt%>C:\microdt.txt
for /f "delims=" %%A in (C:\microdt.txt) do set /a microdt=%%A
if %microdt% LSS %tech_dt% echo %tech_dt%>C:\microdt.txt
if %microdt% LEQ %tech_dt% goto go1
:error1
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                                    [Ћ�€ЃЉЂ!]
echo.
echo                            ЏђЋ‚…ђњ’… ‘€‘’…ЊЌ“ћ „Ђ’“
color 0C
ping -n 2 localhost>nul
color C0
ping -n 2 localhost>nul
if %hasp% EQU 0 goto error1
color 0C
echo.
goto endhasp
:go1
cls
if %hasp% NEQ 0 call %hasp%
if %hasp% NEQ 0 cd %cur_dir%
for /f "tokens=9 delims=, " %%B in ('findstr .20 starter.js') do set jsdate=%%~B
for /f "tokens=2 delims=(," %%C in ('findstr /i .exe starter.js') do set jsprog=%%~C
for /f "tokens=2 delims=()" %%D in ('findstr /i WScript.Sleep starter.js') do set jsdelay=%%D
set /a jsdelay=%jsdelay:~0,-3%
set /a jsdelay=%jsdelay%-5
echo.
echo  ’ҐЄгйaп ¤aвa: %cur_dt%
echo.
echo  ‘Ёб⥬aп ¤aвa Ўг¤Ґв Ё§¬ҐҐa a %jsdate%
start starter.js
ping -n 5 localhost>nul
set sys_dt=%date:~-10%
if %sys_dt% EQU %jsdate% goto go2
:error2
cls
color 0C
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                                 Ћ�€ЃЉЂ ‘Љђ€Џ’Ђ
ping -n 3 localhost>nul
echo.
echo.
echo.
echo.
if %hasp% NEQ 0 call %unhasp%
exit
:go2
cls
echo.
echo  ‘Ёб⥬aп ¤aвa: %sys_dt%
echo.
echo  ‡aЇгбЄaҐвбп %jsprog%
echo.
echo  „aвa Ўг¤Ґв ў®ббвa®ў«Ґa зҐаҐ§ %jsdelay% ᥪ.
set /a jsdelay=%jsdelay%-1
ping -n 2 localhost>nul
if %jsdelay% NEQ 0 goto go2
ping -n 2 localhost>nul
set cur_dt2=%date:~-10%
cls
echo.
echo  ‘Ёб⥬aп ¤aвa: %cur_dt2%
if %hasp% EQU 0 ping -n 3 localhost>nul
if %cur_dt2% NEQ %cur_dt% goto error1
if %hasp% EQU 0 exit
:endhasp
echo.
echo  „«п §aўҐа襨п аaЎ®вл н¬г«пв®аa HASP a¦¬ЁвҐ «оЎго Є«aўЁиг
echo.
pause>nul
echo.
call %unhasp%
Его редактировать не нужно.

Логика работы батника:
Определяет наличие хаспа по наличию в рабочей папке батников, названия которых начинаются с "inst" и "unin".
При первом запуске создаёт на диске С текстовый файл microdt, в который прописывает текущую дату; в дальнейшем обновляет ее. (Это необходимо для защиты от запуска двух батников одновременно.(бывали случаи))
Вызывает батник, запускающий хасп.(если есть) скрин
Запускает ява-скрипт, меняющий дату и запускающий микрокат. скрин
Проверяет, изменилась ли дата.
Дожидается окончания работы скрипта, проверяет, была ли возвращена дата, и, если не был запущен хасп - выключается. Если же хасп был запущен - дождётся нажатия клавиши для завершения его работы, по окончанию работы с микрокатом. скрин
В случае каких-либо сбоев батник выдаёт сообщение об ошибке, напоминает проверить дату (если сбой как-либо касается её) и автоматически выгружает хасп, если тот был запущен.
Для установки нужно прописать необходимые параметры в ява-скрипт и сбросить оба файла в папку с программой. Эмулятор хаспа(если есть) должен находиться в той же папке.
В ярлыке микроката, помимо пути к батнику, должен быть прописан путь к рабочей папке.

Вопросы и предложения - в личку.
[Профиль]  [ЛС] 

Levzha

Стаж: 14 лет 11 месяцев

Сообщений: 307

Levzha · 13-Ноя-09 21:23 (спустя 9 дней, ред. 13-Ноя-09 21:23)

как у вас всё запущено))) а не пробовали Neo Sign 0f Misery: раз - время, два - exe программы, конец программы, три - вернуть время и тык на кнопку компиляции и готовый exe Каспер всё равно - чмо, его надо приостановить ...
[Профиль]  [ЛС] 

azercell

Стаж: 14 лет 6 месяцев

Сообщений: 2

azercell · 29-Дек-09 16:16 (спустя 1 месяц 15 дней)

Levzha писал(а):
как у вас всё запущено))) а не пробовали Neo Sign 0f Misery: раз - время, два - exe программы, конец программы, три - вернуть время и тык на кнопку компиляции и готовый exe Каспер всё равно - чмо, его надо приостановить ...
Да, всё отлично работает. Большое человеческое спасибо, за то, что дали наводку на эту утилиту.
[Профиль]  [ЛС] 

hoochee

Стаж: 15 лет 8 месяцев

Сообщений: 31

hoochee · 13-Янв-10 15:22 (спустя 14 дней, ред. 13-Янв-10 15:22)

azercell писал(а):
Levzha писал(а):
как у вас всё запущено))) а не пробовали Neo Sign 0f Misery: раз - время, два - exe программы, конец программы, три - вернуть время и тык на кнопку компиляции и готовый exe Каспер всё равно - чмо, его надо приостановить ...
Да, всё отлично работает. Большое человеческое спасибо, за то, что дали наводку на эту утилиту.
Это все хорошо, а если откат даты нужен всего на 10-15 сек? и притом, что на компе установлен полный пакет эл. каталагов,запускающихся по такому приципу? и если рабочая станция в домене с настроенным NTP и юзвери юзают 1с? и много еще всего. Что тогда? Скрипт - самое ТО, что нужно! А если влом переписывать в скрипте дату, то есть прога готовая - выставил настройки и запускай через starter.exe

тот же скрипт, только с оболочкой )) Юзаю и не парюсь!
[Профиль]  [ЛС] 

xaoc_matrix

Стаж: 14 лет 10 месяцев

Сообщений: 11


xaoc_matrix · 18-Мар-10 12:35 (спустя 2 месяца 4 дня)

Вам бы всем по кумполу ударить по 5 раз, что вы творите то?
Всё просто делается надо просто во всех ini-файлах дату поменять и живите себе спокойно
На кой такой прогой пользоваться (например в домене у пользователей нет прав на изменение даты)?
[Профиль]  [ЛС] 

hoochee

Стаж: 15 лет 8 месяцев

Сообщений: 31

hoochee · 01-Апр-10 23:12 (спустя 14 дней)

xaoc_matrix писал(а):
Вам бы всем по кумполу ударить по 5 раз, что вы творите то?
Всё просто делается надо просто во всех ini-файлах дату поменять и живите себе спокойно
На кой такой прогой пользоваться (например в домене у пользователей нет прав на изменение даты)?
Ты с луны свалился? Если бы было все так просто - поменял дату и порядок, то этой темы не было бы
По поводу проги - предложил как вариант, если нет у юзверей прав на изменение даты , то юзай закодированный скрипт на vbs с запуском от админа!
Да и кстати, что мешает дать юзверям доступ на изменение времени через политики?
А про изменение даты в инишках - я просто ржу!!! Там просто инфа релиза и переименовав хоть все ини-конфиги , ты ничего не добьешься. Править надо mg16.dll
[Профиль]  [ЛС] 

Kristianstz

Стаж: 14 лет 5 месяцев

Сообщений: 21


Kristianstz · 28-Авг-13 10:31 (спустя 3 года 4 месяца, ред. 30-Авг-13 16:24)

У меня странно получаеться.После запуска gad.exe дата меняеться но микрокат не запускается.После закритие гада и возврощение дата микрокат начинает старт-естествено неуспешно.Где проблем?
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error