If there was a way to trick permission system around, nobody would need such system. Isn't that logical?
What you can do? First and the most usual choice would be: work only with legitimate directories, for example, those reserved in your system according to the current user account, or for "all users". Please see my past answer:
How to find my programs directory[
^].
Another approach would be giving proper permissions for using certain file system objects to certain users.
And, finally, you can execute your application under the elevated permissions:
http://www.eightforums.com/tutorials/9564-run-administrator-windows-8-a.html[
^].
Can you do it programmatically? Of course not, by the reason mentioned in the first paragraph of this answer. You cannot bypass the UAC dialog. You can do only one thing: create and embed the application manifest which requests elevated permissions from the very beginning, when you start the application. The user having administrative will either accept or deny elevation, but won't face the permission exception:
http://msdn.microsoft.com/en-us/library/bb756929.aspx[
^].
See also:
http://en.wikipedia.org/wiki/User_Account_Control[
^].
—SA