Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 508
Благодарности: 140

Профиль | Отправить PM | Цитировать


Итак, в основном проблему я решил

1. Программу я перепаковал в Inno Setup, и заменил оригинальный wintoolspro.ini на
Код: Выделить весь код
[OPTIONS]
TextLabels=1
Transparent=100
Left=242
Top=245
Right=796
Bottom=535
ShowMaximized=0
2. Далее -ставим программу, запускаем... прибиваем через taskkill приложение

3. Выполняем командный файл:
Код: Выделить весь код
@Echo Off  
FindStr /B /L /I /G:dn2.lst wintoolspro.ini>>find.txt  
echo.>>find.txt  
echo Temp=xxxxxxxxxxxxxxxxxxxxxxxx>>find.txt  
:: (здесь цифро-буквенно-символьное сочетание, которое
:: образуется в директории программы в файле wintoolspro.ini в секции [SYSFILES])
end
комментарии к листингу:
ищем в ини файле все строки, содержащиеся в списке dn2.lst:
Код: Выделить весь код
[OPTIONS]  
TextLabels  
Transparent  
Left  
Top  
Right  
Bottom  
ShowMaximized  
Data  
[SYSFILES]  
Trash
при желании можно менять. Главное, чтоб в списке не было строки "Temp"
результаты поиска сбрасываются в файл find.txt в каталоге программы
потом присоединяем к файлу "перевод каретки" (echo. - обязательно!) и потом -
регистрационную информацию (строка Temp)
После чего нужно удалить оригинальный файл wintoolspro.ini и переименовываем find.txt на wintoolspro.ini
Вроде все. Постараюсь сегодня все отладить.
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:14, 14-11-2007 | #15