Тема: AHK: Получение SID, переименование всех имен связанных с ahk
- Можно ли изменить как-то номер SID через реестр, чтобы код не работал ? (ну если бы там была проверка на первоначальный SID).
- Еще можно получить этот SID через cmd/powershell -> whoami /user . Если окажется, что можно изменять SID через реестр, то можно ли в коде получать этот SID через cmd ?
#NoEnv
F10::
regSID := rgtSID()
msgbox, %regSID%
rgtSID()
{
loop,HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,1,1
{
if(a_loopRegName="ProfileImagePath")
{
regRead,rProf
if(inStr(rProf,a_userName))
stringReplace,SID,a_loopRegSubKey,SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\,,
}
}
return % SID
}
return
Подумал не создавать две темы, а написать в одну. Всё таки это относиться к недавнему обсуждению про сохранение информации.
- Как можно переименовать все, что связано с AHK ? Например имя процесса, иконку и остальное, чем можно связать программу с AHK.
Вроде логично это переименовать, чтобы затормозить определение, на чем именно была написана программа. Когда запускаешь другое ПО, там же не написаны инициалы языка или софта, благодаря которому, она была сделана.
Нашел на этом форуме одну тему http://forum.script-coding.com/viewtopic.php?id=7472, но это немного не то, прятать же ничего не надо.
Если уже есть где-то эта информация, буду благодарен за ссылку или наводку.