Hi NightMan,
thanks for great work.
But I found a little bug in AddAutoRun-API
Your Code:
#AutoRun
[Add_Auto_Run]
Run,%API%,CheckFromRam
//Add_Auto_Run,%ProgramTitle%,%ProgramExe%,%AutoStartParameters%,%AutoStartMode%
If,#1,NotEqual,"",Set,%ProgramTitle%,#1
If,#2,NotEqual,"",Set,%ProgramExe%,#2
If,#3,NotEqual,"",Set,%AutoStartParameters%,#3
If,#4,NotEqual,"",Set,%AutoStartMode%,#4
If,NotExistFile,"%AutoRunFile%",FileCreateBlank,"%AutoRunFile%"
TXTAddLine,%AutoRunFile%,"%AutoStartMode%|s|%ProgramTitle%|s|#$q%My_LinkDrive%\%programFolder%#$q|s|%ProgramExe%|s|%AutoStartParameters%","Append"
The line
Run,%API%,CheckFromRam
delete the parameter #1,#2,#3,#4.
You must move the the line:
#AutoRun
[Add_Auto_Run]
//Add_Auto_Run,%ProgramTitle%,%ProgramExe%,%AutoStartParameters%,%AutoStartMode%
If,#1,NotEqual,"",Set,%ProgramTitle%,#1
If,#2,NotEqual,"",Set,%ProgramExe%,#2
If,#3,NotEqual,"",Set,%AutoStartParameters%,#3
If,#4,NotEqual,"",Set,%AutoStartMode%,#4
Run,%API%,CheckFromRam
If,NotExistFile,"%AutoRunFile%",FileCreateBlank,"%AutoRunFile%"
TXTAddLine,%AutoRunFile%,"%AutoStartMode%|s|%ProgramTitle%|s|#$q%My_LinkDrive%\%programFolder%#$q|s|%ProgramExe%|s|%AutoStartParameters%","Append"
then it works