Delphi 带UPX外壳的UAC

Delphi 带UPX外壳的UAC,delphi,Delphi,我一直在为UPX构建一个upxshellgui,直到几个小时前,它还在使用两种不同的方法来启动控制台应用程序(UPX)和重定向stdoutput,昨天运行得非常好 在今天的继续开发过程中,当我运行我的UPX Shell时,UPX会压缩或解压缩文件,但会报告IOerror,我认为这是由Windows 7中的UAC引起的,或者当-k(备份)是一个选项时,会报告IORename错误。当我从命令行运行我的UPX时(没有管理权限),UPX运行得很好 我正在测试运行XPX命令行的两种不同方法。首先,我正在测

我一直在为UPX构建一个upxshellgui,直到几个小时前,它还在使用两种不同的方法来启动控制台应用程序(UPX)和重定向stdoutput,昨天运行得非常好

在今天的继续开发过程中,当我运行我的UPX Shell时,UPX会压缩或解压缩文件,但会报告IOerror,我认为这是由Windows 7中的UAC引起的,或者当-k(备份)是一个选项时,会报告IORename错误。当我从命令行运行我的UPX时(没有管理权限),UPX运行得很好

我正在测试运行XPX命令行的两种不同方法。首先,我正在测试函数“Sto_RedirectedExecute”是由Martin Stoeckli编写的,它是站点的一部分:。其次,我还在测试Delphi Dabbler的Peter Johnson编写的PJConsoleApp.pas:。Peters类设计用于控制子控制台应用程序进程的执行,并在需要时重定向输入和输出

UPX使用Sto_RedirectedExecute报告以下内容: 可执行文件的终极打包器 版权所有(C)1996-2010 UPX 3.07w Markus Oberhumer,Laszlo Molnar&John Reiser,2010年9月8日

    File size         Ratio      Format      Name
---------------------------------------- 863744->351744 40.72%win32/pe Demo8.exe

已打包1个文件:0正常,1个错误

upx:C:\Components\Dabbler\Pipes\Demos\Exe\Demo8.Exe:IOException:C:\Components\Dabbler\Pipes\Demos\Exe\Demo8.Exe:权限被拒绝


如果您需要更多信息,请询问,我会回答。

您的问题是什么?您的更新中仍然没有问题。投票结束。我的问题是为什么我被拒绝了许可?UPX显示bing压缩的文件,然后报告打包1文件ok。1错误。当我在同一文件上从dos框运行upx direclty时,该文件被压缩并保存,但从GUI应用程序运行时,我的权限被拒绝,并且输出文件未由upx保存。我发现问题ISUPX compressed函数导致与upx本身的共享问题。请参阅我对您的问题是什么的解释?您的更新仍然没有包含问题。投票结束。我的问题是为什么我被拒绝了许可?UPX显示bing压缩的文件,然后报告打包1文件ok。1错误。当我在同一文件上从dos框运行upx direclty时,该文件被压缩并保存,但从GUI应用程序运行时,我的权限被拒绝,并且输出文件未由upx保存。我发现问题ISUPX compressed函数导致与upx本身的共享问题。请参阅我的解释