运行“ printui.exe / s”时,返回错误代码33(error_lock_acess),如何解决?

时间:2019-08-12 01:47:15

标签: delphi cmd

在Windows 7上,我想用delphi代码打开printui.exe。的“打印服务器属性对话框”:

Flowable

pls,如何修复?thx.BTW,键入命令this效果很好:

val subscriber = postsRemoteDataSource.getAllPosts().test()
subscriber.assertValueCount(10)

在cmd.exe中。

1 个答案:

答案 0 :(得分:3)

WinExec返回返回码33时,实际上意味着对winexec的调用是成功的。实际上,任何大于31的返回值都表示成功。

WinExec function documentation

您在标题中提到的错误代码33 error_lock_access实际上是System Error Code而不是WinExec函数本身的返回值

System Error Codes (0-499)

由于您可以在Security remarks下的WinExec文档中阅读,由于WinExec函数的安全漏洞,实际上不建议您使用WinExec,而建议使用CreateProcess