Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Vista Newsgroups > Vista security

Vista - Custom executable

Reply
 
Old 02-06-2007   #1 (permalink)
hannibal


 
 

Custom executable

Excuse me for the unintentionally stupid question.
I have read some articles on DRM and such, but i haven't undestood a very
simple fact.
If i compile a simple "Hello world" program in Vista i can execute it
without warnings? Or i have to sign" it or something similar? And if i
distribute it to my friends...?

My System SpecsSystem Spec
Old 02-06-2007   #2 (permalink)
Jimmy Brush


 
 

Re: Custom executable

EXE's will run just fine on Vista without anything special.

However, there are a few restricitons.

1) Your exe will always run as a standard user, even if the user is an
administrator. If your exe needs admin privs, it will need to include a
manifest that will cause Windows to request permission from the user to
start.

2) Your exe cannot install "global window hooks" [or use functions that use
global window hooks, such as SendKeys] unless it is digitally signed, has
uiAccess set to true in its manifest, and is installed to Program Files.


--
- JB
Microsoft MVP - Windows Shell/User

Windows Vista Support Faq
http://www.jimmah.com/vista/

My System SpecsSystem Spec
Old 02-06-2007   #3 (permalink)
Lionel Fourquaux


 
 

Re: Custom executable

"Jimmy Brush" <JimmyBrush@discussions.microsoft.com> wrote in message
news:9656523B-5DA2-413F-8F76-0ACFD4FFED21@microsoft.com...
> 1) Your exe will always run as a standard user, even if the user is an
> administrator. If your exe needs admin privs, it will need to include a
> manifest that will cause Windows to request permission from the user to
> start.


Well, strictly speaking, you *can* run it as an administrator (elevated);
however, without manifest, you won't be *prompted* for elevation even if the
exe needs privileges. (Unless it has "setup" somewhere in its name, if I
remember correctly).

My System SpecsSystem Spec
Old 02-07-2007   #4 (permalink)
Jimmy Brush


 
 

Re: Custom executable

You're right, I should have made that clearer .

Without manifesting the application, you can right-click it and click Run As
Administrator to run it with administrator privileges.

--
- JB
Microsoft MVP - Windows Shell/User

Windows Vista Support Faq
http://www.jimmah.com/vista/

My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Custom TraceListener using custom LogEntry .NET General
Accessing custom types output from custom cmdlet's in C# GUI PowerShell
types.custom.ps1xml for custom members PowerShell
run executable PowerShell


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46