Every time I create a program with masm and use the CreateFile api it always fails unless I use read access rights. Even some downloaded programs file when they hit CreateFile on my computer. I can usually get around it by using xp compatibility mode and the CreateFile is redirected to acgeneral.dll for legacy support and then it works. Administrator rights don't make a difference. Is my UAC messed up or do I need a manifest elevation file (if so what do I do for downloaded programs)? Thanks for any help!