Yes, your move + crash will not be allowed if your program works with higher permissions. It is called "User Interface Privilege Restriction," Vista UIPI for short. It complements UAC and is controlled by the uiAccess attribute in the manifest entry, which you will use to enhance your process. As well as the certificate and the correct installation location.
Really: do not upgrade your program. This is a security hole when restricted programs can delete their objects in your privileged program. UIPI is trying to prevent this.
But debug your program first.
source
share