A question on "run as administrator"
My program writes in "C:\Program Files" and "C:\Windows\System32".
This only works, if it is run as administrator, otherwise it writes into "C:\Users\Mic_User\AppData\Local\VirtualStore\Program Files".
I would like to create a Messagebox giving a warning, if the program isn't run as administrator.
I could try to write "something" and if it fails give out the MessageBox.
Is there a possibility to know directly after start, how it is run ?
http://masm32.com/board/index.php?topic=763.msg6649#msg6649
Last question...
INVOKE IsUserAnAdmin
Returns TRUE or FALSE
What's wrong with that function ?
So the whole check on the user is only one line.
@Donnewany author: Your bot sucks. Invest a bit more time in parsing the forum messages, and creating more intelligent replies.
Donnewany has been promoted to another web site. :P
Quote from: clamicun on August 18, 2016, 11:50:19 PM
Last question...
INVOKE IsUserAnAdmin
Returns TRUE or FALSE
What's wrong with that function ?
So the whole check on the user is only one line.
Quote from: MSDNIsUserAnAdmin is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.
Requirements
Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
End of client support
Windows Vista
End of server support
Windows Server 2008
You could add a manifest specifying requireAdministrator.