I dicovered a strange behavior of the CreateProcess() implementation under Vista Beta 2. I tried to run a Process with requestedExecutionLevel="requireAdministrator" from within a process with level="asInvoker".
What I did expect is an Admin-Credential Box on standard users accounts (thats the case) and a an admin confirmation box on admin accounts (thats not the case). In the last case the execution fails with GetLastError()==740 which is: "The requested operation requires elevation". It's the same error which would occur if the user would press a "No". So what is the initiator of error 740? If I'm using the function ShellExecute() instead of CreateProcess the call leads to the expected confirmation box.
Next one: If the parent process execution level is "asInvoker", a system message states compatibility problems and taken settings. The next time, I run the application, the error 740 is disappeared. If the parent process execution level is not given per manifest <requestedPrivileges> the described error 740 is permanent.
note: both applications are standard VS6.0 MFC-applications. I did not change the standard lua settings : User Account Control: Behavior of the elevation prompt for administrators Prompt for consent User Account Control: Behavior of the elevation prompt for standard users Prompt for credentials
regards, Thomas Kluge T-Systems Enterprise Services GmbH

UAP - CreateProcess() -> ERROR_ELEVATION_REQUIRED 740
Hello, this is Just a Friendly Reminder: Builds 5308 CTP and 5342 are not beta 2. They are Interim Builds and are not to be considered Official Beta Quality. Beta 2 has been Delayed until Winds day, May 24th, 2006 according to Paul (you know who) from http://www.winsupersite.com.
"Thomas Kluge" wrote in message
I dicovered a strange behavior of the CreateProcess() implementation under Vista Beta 2. I tried to run a Process with requestedExecutionLevel="requireAdministrator" from within a process with level="asInvoker".
What I did expect is an Admin-Credential Box on standard users accounts (thats the case) and a an admin confirmation box on admin accounts (thats not the case). In the last case the execution fails with GetLastError()==740 which is: "The requested operation requires elevation". It's the same error which would occur if the user would press a "No". So what is the initiator of error 740? If I'm using the function ShellExecute() instead of CreateProcess the call leads to the expected confirmation box.
Next one: If the parent process execution level is "asInvoker", a system message states compatibility problems and taken settings. The next time, I run the application, the error 740 is disappeared. If the parent process execution level is not given per manifest <requestedPrivileges> the described error 740 is permanent.
note: both applications are standard VS6.0 MFC-applications. I did not change the standard lua settings : User Account Control: Behavior of the elevation prompt for administrators Prompt for consent User Account Control: Behavior of the elevation prompt for standard users Prompt for credentials
regards, Thomas Kluge T-Systems Enterprise Services GmbH
But that date isn't accurate and more than likely wrong. Paul Thurrott doesn't work for Microsoft, never has and will unlikely never will. Think of all the times where Paul has got a date wrong...
Too many times for me to remember.
-- Zack Whittaker » ZackNET Enterprises: www.zacknet.co.uk » MSBlog on ResDev: www.msblog.org » Vista Knowledge Base: www.vistabase.co.uk » This mailing is provided "as is" with no warranties, and confers no rights. All opinions expressed are those of myself unless stated so, and not of my employer, best friend, Ghandi, my mother or my cat. Glad we cleared that up!
--: Original message follows :-- "Kevin John Panzke" wrote in message
Hello, this is Just a Friendly Reminder: Builds 5308 CTP and 5342 are not beta 2. They are Interim Builds and are not to be considered Official Beta Quality. Beta 2 has been Delayed until Winds day, May 24th, 2006 according to Paul (you know who) from http://www.winsupersite.com.
"Thomas Kluge" wrote in message I dicovered a strange behavior of the CreateProcess() implementation under Vista Beta 2. I tried to run a Process with requestedExecutionLevel="requireAdministrator" from within a process with level="asInvoker".
What I did expect is an Admin-Credential Box on standard users accounts (thats the case) and a an admin confirmation box on admin accounts (thats not the case). In the last case the execution fails with GetLastError()==740 which is: "The requested operation requires elevation". It's the same error which would occur if the user would press a "No". So what is the initiator of error 740? If I'm using the function ShellExecute() instead of CreateProcess the call leads to the expected confirmation box.
Next one: If the parent process execution level is "asInvoker", a system message states compatibility problems and taken settings. The next time, I run the application, the error 740 is disappeared. If the parent process execution level is not given per manifest <requestedPrivileges the described error 740 is permanent.
note: both applications are standard VS6.0 MFC-applications. I did not change the standard lua settings : User Account Control: Behavior of the elevation prompt for administrators Prompt for consent User Account Control: Behavior of the elevation prompt for standard users Prompt for credentials
regards, Thomas Kluge T-Systems Enterprise Services GmbH
Actually, it is one aspect of BETA 2, which is known as the Enterprise Community Technology Preview. BETA 2 will be known as the Consumer Technology Preview. Also, Jim Allchin said in a CRN interview, we will be testing CTPs until RC1, so that means BETA 2 will be disguised by a CTP. -- -- Andre Windows Connected | http://www.windowsconnected.com Extended64 | http://www.extended64.com Blog | http://www.extended64.com/blogs/andre http://spaces.msn.com/members/adacosta
"Kevin John Panzke" wrote in message
Hello, this is Just a Friendly Reminder: Builds 5308 CTP and 5342 are not beta 2. They are Interim Builds and are not to be considered Official Beta Quality. Beta 2 has been Delayed until Winds day, May 24th, 2006 according to Paul (you know who) from http://www.winsupersite.com.
"Thomas Kluge" wrote in message I dicovered a strange behavior of the CreateProcess() implementation under Vista Beta 2. I tried to run a Process with requestedExecutionLevel="requireAdministrator" from within a process with level="asInvoker".
What I did expect is an Admin-Credential Box on standard users accounts (thats the case) and a an admin confirmation box on admin accounts (thats not the case). In the last case the execution fails with GetLastError()==740 which is: "The requested operation requires elevation". It's the same error which would occur if the user would press a "No". So what is the initiator of error 740? If I'm using the function ShellExecute() instead of CreateProcess the call leads to the expected confirmation box.
Next one: If the parent process execution level is "asInvoker", a system message states compatibility problems and taken settings. The next time, I run the application, the error 740 is disappeared. If the parent process execution level is not given per manifest <requestedPrivileges the described error 740 is permanent.
note: both applications are standard VS6.0 MFC-applications. I did not change the standard lua settings : User Account Control: Behavior of the elevation prompt for administrators Prompt for consent User Account Control: Behavior of the elevation prompt for standard users Prompt for credentials
regards, Thomas Kluge T-Systems Enterprise Services GmbH
Ahh... so no Beta 2 build then? CTP's all the way?
-- Zack Whittaker » ZackNET Enterprises: www.zacknet.co.uk » MSBlog on ResDev: www.msblog.org » Vista Knowledge Base: www.vistabase.co.uk » This mailing is provided "as is" with no warranties, and confers no rights. All opinions expressed are those of myself unless stated so, and not of my employer, best friend, Ghandi, my mother or my cat. Glad we cleared that up!
--: Original message follows :-- "Andre Da Costa [Extended64]" wrote in message
Actually, it is one aspect of BETA 2, which is known as the Enterprise Community Technology Preview. BETA 2 will be known as the Consumer Technology Preview. Also, Jim Allchin said in a CRN interview, we will be testing CTPs until RC1, so that means BETA 2 will be disguised by a CTP. -- -- Andre Windows Connected | http://www.windowsconnected.com Extended64 | http://www.extended64.com Blog | http://www.extended64.com/blogs/andre http://spaces.msn.com/members/adacosta
"Kevin John Panzke" wrote in message Hello, this is Just a Friendly Reminder: Builds 5308 CTP and 5342 are not beta 2. They are Interim Builds and are not to be considered Official Beta Quality. Beta 2 has been Delayed until Winds day, May 24th, 2006 according to Paul (you know who) from http://www.winsupersite.com.
"Thomas Kluge" wrote in message I dicovered a strange behavior of the CreateProcess() implementation under Vista Beta 2. I tried to run a Process with requestedExecutionLevel="requireAdministrator" from within a process with level="asInvoker".
What I did expect is an Admin-Credential Box on standard users accounts (thats the case) and a an admin confirmation box on admin accounts (thats not the case). In the last case the execution fails with GetLastError()==740 which is: "The requested operation requires elevation". It's the same error which would occur if the user would press a "No". So what is the initiator of error 740? If I'm using the function ShellExecute() instead of CreateProcess the call leads to the expected confirmation box.
Next one: If the parent process execution level is "asInvoker", a system message states compatibility problems and taken settings. The next time, I run the application, the error 740 is disappeared. If the parent process execution level is not given per manifest <requestedPrivileges the described error 740 is permanent.
note: both applications are standard VS6.0 MFC-applications. I did not change the standard lua settings : User Account Control: Behavior of the elevation prompt for administrators Prompt for consent User Account Control: Behavior of the elevation prompt for standard users Prompt for credentials
regards, Thomas Kluge T-Systems Enterprise Services GmbH
No designated build for BETA 2, just a CTP. -- -- Andre Windows Connected | http://www.windowsconnected.com Extended64 | http://www.extended64.com Blog | http://www.extended64.com/blogs/andre http://spaces.msn.com/members/adacosta
"Zack Whittaker" wrote in message
Ahh... so no Beta 2 build then? CTP's all the way?
-- Zack Whittaker » ZackNET Enterprises: www.zacknet.co.uk » MSBlog on ResDev: www.msblog.org » Vista Knowledge Base: www.vistabase.co.uk » This mailing is provided "as is" with no warranties, and confers no rights. All opinions expressed are those of myself unless stated so, and not of my employer, best friend, Ghandi, my mother or my cat. Glad we cleared that up!
--: Original message follows :-- "Andre Da Costa [Extended64]" wrote in message Actually, it is one aspect of BETA 2, which is known as the Enterprise Community Technology Preview. BETA 2 will be known as the Consumer Technology Preview. Also, Jim Allchin said in a CRN interview, we will be testing CTPs until RC1, so that means BETA 2 will be disguised by a CTP. -- -- Andre Windows Connected | http://www.windowsconnected.com Extended64 | http://www.extended64.com Blog | http://www.extended64.com/blogs/andre http://spaces.msn.com/members/adacosta
"Kevin John Panzke" wrote in message Hello, this is Just a Friendly Reminder: Builds 5308 CTP and 5342 are not beta 2. They are Interim Builds and are not to be considered Official Beta Quality. Beta 2 has been Delayed until Winds day, May 24th, 2006 according to Paul (you know who) from http://www.winsupersite.com.
"Thomas Kluge" wrote in message I dicovered a strange behavior of the CreateProcess() implementation under Vista Beta 2. I tried to run a Process with requestedExecutionLevel="requireAdministrator" from within a process with level="asInvoker".
What I did expect is an Admin-Credential Box on standard users accounts (thats the case) and a an admin confirmation box on admin accounts (thats not the case). In the last case the execution fails with GetLastError()==740 which is: "The requested operation requires elevation". It's the same error which would occur if the user would press a "No". So what is the initiator of error 740? If I'm using the function ShellExecute() instead of CreateProcess the call leads to the expected confirmation box.
Next one: If the parent process execution level is "asInvoker", a system message states compatibility problems and taken settings. The next time, I run the application, the error 740 is disappeared. If the parent process execution level is not given per manifest requestedPrivileges> the described error 740 is permanent.
note: both applications are standard VS6.0 MFC-applications. I did not change the standard lua settings : User Account Control: Behavior of the elevation prompt for administrators Prompt for consent User Account Control: Behavior of the elevation prompt for standard users Prompt for credentials
regards, Thomas Kluge T-Systems Enterprise Services GmbH
Nice :o)
-- Zack Whittaker » ZackNET Enterprises: www.zacknet.co.uk » MSBlog on ResDev: www.msblog.org » Vista Knowledge Base: www.vistabase.co.uk » This mailing is provided "as is" with no warranties, and confers no rights. All opinions expressed are those of myself unless stated so, and not of my employer, best friend, Ghandi, my mother or my cat. Glad we cleared that up!
--: Original message follows :-- "Andre Da Costa [Extended64]" wrote in message
No designated build for BETA 2, just a CTP. -- -- Andre Windows Connected | http://www.windowsconnected.com Extended64 | http://www.extended64.com Blog | http://www.extended64.com/blogs/andre http://spaces.msn.com/members/adacosta
"Zack Whittaker" wrote in message Ahh... so no Beta 2 build then? CTP's all the way?
-- Zack Whittaker » ZackNET Enterprises: www.zacknet.co.uk » MSBlog on ResDev: www.msblog.org » Vista Knowledge Base: www.vistabase.co.uk » This mailing is provided "as is" with no warranties, and confers no rights. All opinions expressed are those of myself unless stated so, and not of my employer, best friend, Ghandi, my mother or my cat. Glad we cleared that up!
--: Original message follows :-- "Andre Da Costa [Extended64]" wrote in message Actually, it is one aspect of BETA 2, which is known as the Enterprise Community Technology Preview. BETA 2 will be known as the Consumer Technology Preview. Also, Jim Allchin said in a CRN interview, we will be testing CTPs until RC1, so that means BETA 2 will be disguised by a CTP. -- -- Andre Windows Connected | http://www.windowsconnected.com Extended64 | http://www.extended64.com Blog | http://www.extended64.com/blogs/andre http://spaces.msn.com/members/adacosta
"Kevin John Panzke" wrote in message Hello, this is Just a Friendly Reminder: Builds 5308 CTP and 5342 are not beta 2. They are Interim Builds and are not to be considered Official Beta Quality. Beta 2 has been Delayed until Winds day, May 24th, 2006 according to Paul (you know who) from http://www.winsupersite.com.
"Thomas Kluge" wrote in message I dicovered a strange behavior of the CreateProcess() implementation under Vista Beta 2. I tried to run a Process with requestedExecutionLevel="requireAdministrator" from within a process with level="asInvoker".
What I did expect is an Admin-Credential Box on standard users accounts (thats the case) and a an admin confirmation box on admin accounts (thats not the case). In the last case the execution fails with GetLastError()==740 which is: "The requested operation requires elevation". It's the same error which would occur if the user would press a "No". So what is the initiator of error 740? If I'm using the function ShellExecute() instead of CreateProcess the call leads to the expected confirmation box.
Next one: If the parent process execution level is "asInvoker", a system message states compatibility problems and taken settings. The next time, I run the application, the error 740 is disappeared. If the parent process execution level is not given per manifest requestedPrivileges> the described error 740 is permanent.
note: both applications are standard VS6.0 MFC-applications. I did not change the standard lua settings : User Account Control: Behavior of the elevation prompt for administrators Prompt for consent User Account Control: Behavior of the elevation prompt for standard users Prompt for credentials
regards, Thomas Kluge T-Systems Enterprise Services GmbH
Windows Vista
User login
Related topics
- Nvidia Nforce IDE driver for x64
- Aero Glass; Can I get it to work?
- Security Prompt
- Acer Aspire 7100 And ACPI
- Paint bug!
- live icon preview?
- more
- Problems w/ Leadtek TV2000XP TV Tuner card
- Vista 64-bit Beta Download
- vista doesnt work
- CPP has been closed.
- Setup Hotmail in Windows Mail
- how to install ?
- Vista Media Experience
- Personal Observations
- how do i can install the beta
- Monitor turns off computer running?
- Activation failure
- Printers that work with Vista
- Conexant AC97 Laptop Workaround
- Running DVD Vista Setup
- Screensaver
- Sound drivers
- AGP 4x vs. 8x
- keycode not working
- WHen i download 64bit
- NetDisk
- Crash message when exiting Evil Genius
- New Graphic Card on Old MoBo?
- FYI - Messenger Plus!
- INSTALLING WINDOWS VISTA BETA
- InSpeak Communicator Problem !
- Bluetooth device not found by Vista
- New Vista Keyboard
- HP nx8220 Drivers
- Mobile Device Center Beta after Windows Update
- Naming a file with only an extension and no name
- gui settings in Windows Vista