| View previous topic :: View next topic |
| Author |
Message |
FallenAngel
Joined: 30 Dec 2025 Posts: 22
|
(Separately) Posted: Mon Feb 16, 2026 12:07 Post subject: |
|
|
| Code: | Sleep(100)
nTimeOut -= 100 |
Проверил на другом ПК. Все равно временами закрывает ТС. Именно закрывает, а не падает т.к. в %PROGRAMDATA%\Microsoft\Windows\WER\ReportArchive - пусто.
| Quote: | | Чтобы этого избежать, можно запустить цикл в отдельном потоке. Также нужно предусмотреть случай, когда пользователь использует лицензию при работе с ТС — вряд ли лишний цикл ожидания ему будет нужен. |
Наверное, требует доработки с учетом озвученного. |
|
| Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 1010
|
(Separately) Posted: Mon Feb 16, 2026 18:36 Post subject: |
|
|
Вопрос в силе: где об этом сказано в этой фразе?
| Code: | Due to EU sanctions we cannot currently handle orders from Russia. Please use the demo version for now until the situation improves. Sorry for the inconvenience. |
Я не пытаюсь вас поймать. Если вы действительно уточняли у Гислера, что он имеет в виду под этой фразой — это одно. Но если вы самостоятельно делаете такой вывод, что можно пользоваться сколько угодно — это совершенно другое.
Фраза опубликованная на сайте буквально гласит: "пользуйтесь пока демо версией до улучшения ситуации". Однако о снятии триального периода c демо версии ничего не сказано. А как известно, лишних оговорок у юристов не бывает.
Вот если бы Гислер написал "пользуйтесь пока демо версией без ограничений по пробному периоду, до улучшения ситуации", тогда и вопросов не было. А так...
| AkulaBig wrote: | | эта переменная НЕ добавляется к системной. |
Она не добавляется к системной, но должна работать по тем же принципам, только в контексте приложения.
| AkulaBig wrote: | | Не, нет решения. |
Что вы пытаетесь достичь с этой переменной? Loopback, кажется, предлагал дополнительный вариант с прямой записью в реестр, пробовали?
| AkulaBig wrote: | | Я это проверил. |
Что проверили? Не понятно...
| FallenAngel wrote: | | Именно закрывает, а не падает т.к. в %PROGRAMDATA%\Microsoft\Windows\WER\ReportArchive - пусто. |
Чтобы дополнительно убедиться, что именно закрывает, а не падает, можно в секцию финализации поставить MsgBox(). Тогда при корректном завершении ТС будет всплывать сообщение. А что касается ошибок, нужно еще про этот путь не забыть %SystemRoot%\System32\Winevt\Logs\Application.evtx. Там тоже могут быть ошибки приложений. Есть утилита MyEventViewer от того же NirSoft, можно сразу открыть журнал из командной строки:
| Code: | MyEventViewer.exe /EventLogNames "Application" /VisibleEventTypes 7 /ShowOnlyLastEvents 0 |
Или взять более поздний вариант FullEventLogView.
| FallenAngel wrote: | | Наверное, требует доработки с учетом озвученного. |
Лицензию можно проверять простым наличием файла wincmd.key в каталоге. А поток запускается всего одним вызовом RunThread. Тут уж Loopback постарался сделать все максимально просто и комфортно.
Что-то он куда-то совсем пропал, даже взгруснулось как-то и трек турецкий вспомнился... После божественной гитарки (1.43) припев начинается... в тему
 Hidden text | Code: | Durdu dünya Мир остановился
Yokluğunda, yokluğunda В твоем отсутствии, в твоем отсутствии.
O aynı his Знакомое чувство,
O aynı yanılsama Знакомая иллюзия.
https://www.amalgama-lab.com/songs/s/she_past_away/durdu_dunya.html |
|
|
| Back to top |
|
 |
jentoso

Joined: 20 Dec 2007 Posts: 422
|
(Separately) Posted: Mon Feb 16, 2026 18:52 Post subject: |
|
|
FallenAngel
А у Вас случайно в папке с TC не лежит wincmd.key, который не от этой версии? В таком случае другой nag будет выскакивать. _________________ TC 11.56 combo, Windows 11 x64 |
|
| Back to top |
|
 |
BeTeP

Joined: 31 Mar 2005 Posts: 133 Location: Санкт-Петербург
|
(Separately) Posted: Mon Feb 16, 2026 22:47 Post subject: |
|
|
| Orion9 wrote: | | Лицензию можно проверять простым наличием файла wincmd.key в каталоге. | Файл может быть не только wincmd.key, но и tcmdkey.zip
Также файл ключа может находиться совершенно в другом месте. Параметр "KeyPath" в wincmd.ini. _________________ «The Truth Is Out There» |
|
| Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 1010
|
(Separately) Posted: Tue Feb 17, 2026 00:43 Post subject: |
|
|
Потестировал, пока выдалась такая возможность.
Ничего у меня не падает хоть с кликами, хоть без кликов.
Даже больше скажу: сейчас наг-скрин закрывается практически моментально — иногда его даже не видно — кажется, просто окно заставки.
FallenAngel
Можете попробовать на сборке скриптов, которую я выкладывал, и посмотреть повторяется у вас проблема или нет.
Для начала нужно заменить функцию в модуле Test.aucfg на новую:
 Hidden text | Code: | # Nagscreen remover by AkulaBig
Func NagScreen()
Local hWnd, nTimeOut = 3000
While nTimeOut > 0
# Находим окно наг-скрина
# Find the nagscreen window
hNagScreen = WinFind(WinFind(WinFind(WinFind(WinFind(0, 'TNASTYNAGSCREEN'), _
auX64 ? "Window" : "TNotebook"), _
auX64 ? "Window" : "TPage"), _
auX64 ? "Window" : "TPanel"), _
auX64 ? "Window" : "TPanel")
If hNagScreen > 0 Then
# Определяем хэндлы кнопок для закрытия окна наг-скрина
# Define button handles for closing the nagscreen window
hButton3 = DllCall("GetWindow", "hwnd", hNagScreen, "uint", 2, "hwnd")
hButton2 = DllCall("GetWindow", "hwnd", hButton3, "uint", 2, "hwnd")
hButton1 = DllCall("GetWindow", "hwnd", hButton2, "uint", 2, "hwnd")
# Имитация клика ЛКМ
# Simulate LMB click
BM_CLICK = 245
# Нажимаем кнопку для закрытия окна наг-скрина
# Press the button to close the nagscreen window
Switch WinGetText(hNagScreen)
Case '3'
SendMessage(hButton3, BM_CLICK, 0, 0)
Case '2'
SendMessage(hButton2, BM_CLICK, 0, 0)
Case '1'
SendMessage(hButton1, BM_CLICK, 0, 0)
EndSwitch
Break
EndIf
Sleep(50)
nTimeOut -= 50
Wend
EndFunc
|
В autorun.cfg нужно перенести NagScreen() со старого места:
| Code: | Pragma Include %COMMANDER_PATH%\Ini\Scripts\Torrent.aucfg
Pragma Include %COMMANDER_PATH%\Ini\Scripts\Monitor.aucfg
Pragma Include %COMMANDER_PATH%\Ini\Scripts\Clusters.aucfg
Pragma Include %COMMANDER_PATH%\Ini\Scripts\Functions.aucfg
#Pragma AutorunWindow
NagScreen() |
На новое чуть выше:
| Code: | LoadLibrary Plugins\TCFS2Tools.dll
LoadLibrary Plugins\Autorun_Tweaks.dll
LoadLibrary Plugins\Autorun_Sysinfo.dll
LoadLibrary Plugins\Autorun_Runtime.dll
LoadLibrary Plugins\Autorun_Process.dll
LoadLibrary Plugins\Autorun_RegExp.dll
NagScreen() |
Пока проблем не наблюдаю.
| BeTeP wrote: | | Также файл ключа может находиться совершенно в другом месте. Параметр "KeyPath" в wincmd.ini. |
Почему-то я в этом не сомневался Может быть еще что-то есть, что стоит учесть? |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|