
Ontosy
Active Members-
Posts
474 -
Joined
-
Last visited
Content Type
Forums
Downloads
Forum Articles
Events
Everything posted by Ontosy
-
Iām seeing unexpected behavior when using AdlibRegister with a function that has a default parameter. Example: Local $a = "Alx" AdlibRegister("KeyboardShow", 1000) Sleep(5000) Func KeyboardShow($a = True) ConsoleWrite("[$a] = " & $a & @CRLF) EndFunc When KeyboardShow is triggered by AdlibRegister, it prints "Alx" ā even though no parameter is passed, and the default is True. Why is it picking up the global $a instead of using the default? In most other languages, the function parameter would shadow the global variable, and the default would apply when no argument is passed. But in AutoIt, it seems like the global variable is used instead ā is this expected behavior, or a quirk to avoid?
-
InputBox Secure strings - (Moved)
Ontosy replied to Ontosy's topic in AutoIt General Help and Support
No my question is about ram dump of internal autoit3 feature and not code obfuscate. I will stop when I no longer have to defend them from unjustified attacks. -
InputBox Secure strings - (Moved)
Ontosy replied to Ontosy's topic in AutoIt General Help and Support
I not ask for autoit3 script but on internal autoit3.exe operation using InputBox as example. You are not impartial towards me. -
InputBox Secure strings - (Moved)
Ontosy replied to Ontosy's topic in AutoIt General Help and Support
I not ask for "General help and support" but for "AutoIt Technical Discussion": Right Forum. I not see why not resurected very old topic, REALLY RELATED. [Learn from the past instead of remove it.] 3 is equal to 1 repeated. I not have violated forum rules, and also Jos rules. If you believe it is right proceed with the point 4 against a twenty years old user who is unpleasant to you. I prefer to be abused. -
Do InputBox use internally SecureZeroMemory to Secure strings when have password? If I use: RunAsWait("user", @ComputerName, InputBox(@ComputerName, "user", "", "*"), 1, "app.exe", @ScriptDir) password is exposed to memory dump attack?
-
Have Windows prompt for a password using RunAs()
Ontosy replied to BlackHoleSun's topic in AutoIt General Help and Support
Do it sure to use InputBox to prompt a password? -
DllClose() is still a good idea? - (Moved)
Ontosy replied to Ontosy's topic in AutoIt General Help and Support
I don't speak about Dllopen but only to Dllclose then use f.e.: Dim $dll = DllOpen("kernel32.dll") DllCall($dll, 'uint64', 'GetTickCount64') without explicitly closing it. -
GUI Dark Mode Windows 10 possible ?
Ontosy replied to Aether's topic in AutoIt General Help and Support
Is it simply possible to have the Dark Mode enable on a GUI ? -
Why if AutoIt normally closes all files upon termination, explicitly calling DllClose() is still a good idea? Isn't it useless and superfluous?
-
_WinAPI_GetParentProcess is ok, ty.
-
The question is simple: Do it is possible to get the parent process from a script.au3 launched from AutoIt3.exe?
-
I not compile! I open a script.au3 in AkelPad editor. script.au3 have: ProcessClose("AkelPad.exe") MsgBox(0, "Test", "Ok") I press F5 to launch and test it. The MsgBox not Fire. It fire instead if I launch with AutoIt3.exe
-
Launched as script. Some scripts do not work if launched by an editor and I would like to set a warning.
-
Do it is possible to check if a script is launched from a editor?
-
Last Win10. Manually it work.
-
Send("#.") not work but Send("#r") yes. Also send("{LWINDOWN}.{LWINUP}") of Send("{LWINDOWN}{. down}{. up}{LWINUP}") not work. How launch Windows Emoji?
-
DllCall pass string containing zero chrd
Ontosy replied to Ontosy's topic in AutoIt General Help and Support
It work. How get string in string_address length in c++ code? I have to a parameter? How get string instead of string_address? -
DllCall pass string containing zero chrd
Ontosy replied to Ontosy's topic in AutoIt General Help and Support
Tested "Null" now: not work. -
How send string that containing a 0 chr to a dll? $a=DllCall('file.dll', 'none', 'func', 'str', 'Test One'&Chr(0)&'Two') Not work. I use a char replace in dll source but do it is possible to avoid it?
-
this work: A3C_A2E=@CMPD>Aut2exe.exe this not work: A3C_A2E=@CMPD>Aut2exe_x64.exe
-
with #include-once Opt("MustDeclareVars", 1) Opt("TrayIconDebug", 1) Opt("TrayIconHide", 0) ;Const $My="by Alex Manti", $au3Base=StringLeft(@ScriptDir, StringLen(@ScriptDir)-StringInStr(@ScriptDir, "\")) Dim $a='test',$b,$i MsgBox(0,"Alx aaaa: " & @Error,$a) ;ClipPut($a) ConsoleWrite($a) I Get MessageBox When I use also I Get a empty MessageBox.