EndFunc Posted November 29, 2009 Share Posted November 29, 2009 I've been trying to get around having to use the ever annoying UAC in Vista and 7. I don't want to use the #RequireAdmin in my app because it will ask everytime it's launched. Is there a solution for using that for specfic functions or tasks in your script/app? I only need it when I access certain areas or write to certain files. How do big programs like Photoshop make changes to the registry or ini files and I not get the UAC prompt? EndFuncAutoIt is the shiznit. I love it. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted November 29, 2009 Moderators Share Posted November 29, 2009 EndFunc, The discussion here appears to suggest that your request is in vain. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
EndFunc Posted November 29, 2009 Author Share Posted November 29, 2009 Sweet, Oh well I solved it. If I use ShellExecute() to run the command instead of Run(). The operation system shell will recognize that prvileges are needed and will prompt the UAC. Example would be calling the registry editor by Regedit.exe will not work with Run() but will with ShellExecute() and prompt the UAC as it did if you did it from the command line. Exactly what I wanted so I didn't have to use #RequireAdmin on my entire script. EndFuncAutoIt is the shiznit. I love it. Link to comment Share on other sites More sharing options...
EndFunc Posted November 29, 2009 Author Share Posted November 29, 2009 EndFunc, The discussion here appears to suggest that your request is in vain. M23 I guess I was writing when you posted. I got around the ini by putting it in the AppData where it's probably better suited anyway, but what bothered me the most is running .exes that needed privleges just like the other guy in the thread you noted. So the ShellExecute() "should" work for him too. EndFuncAutoIt is the shiznit. I love it. Link to comment Share on other sites More sharing options...
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