gvandenbosch Posted September 28, 2013 Posted September 28, 2013 Hi, I have written a script and when I disable the UAC it works perfectly. However when I enable the UAC it prompt up with the allow yes/no question. When I press yes after that nothing happens anymore. I do not want to automate the UAC, I just want my script to work after they clicked yes like it does when the UAC is disabled. The first part of my script is: Dim $setupName = "Recuva v1.47 Setup" ShellExecute("rcsetup147.exe") WinWait($setupName) If Not WinActive($setupName) Then WinActivate($setupName) EndIf WinWaitActive($setupName) Send("{ENTER}") The window will get active after saying yes to the UAC but it never sends the enter... Anyone a pointer in the right direction?
water Posted September 28, 2013 Posted September 28, 2013 According to Google this program allows for a silent install. So no need to autoamte the installation GUI. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
gvandenbosch Posted September 28, 2013 Author Posted September 28, 2013 Thanks for the tip, that is very useful. However I am trying to install about 10 programs and not all have that option, but they all have the problem that the script hangs...
Solution water Posted September 28, 2013 Solution Posted September 28, 2013 As far as I understand the UAC thing a new process with the elevated permissions is started when you accept the prompt. Add #RequireAdmin at the top of your script and the whole script is being run with admin permissions. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Morthawt Posted September 28, 2013 Posted September 28, 2013 As far as I understand the UAC thing a new process with the elevated permissions is started when you accept the prompt. Add #RequireAdmin at the top of your script and the whole script is being run with admin permissions. I had to do this when I was interacting with some UAC things also. Works fine. Free and easy Autoit scripting video tutorials (plus more videos always coming!) General video tutorials, especially correct and safe TeamSpeak permissions tutorials.
water Posted September 28, 2013 Posted September 28, 2013 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now