C# 使用NET Compact Framework从CAB安装后重新启动
我们需要在安装文件后重新启动设备。我们基本上在VisualStudio2008中创建了一个智能设备CAB项目。我们在C#发展 我见过在堆栈溢出问题中修改属性的例子。所以我打算尝试在中设置这个MSI属性。但是CAB文件似乎没有在Orca.exe中打开,所以我假设它不是智能设备上CAB文件的选项 <>我也看到了一个C++中的例子,栈溢出问题,但是我们更希望避免使用C++。智能设备的C#自定义操作也没有选项C# 使用NET Compact Framework从CAB安装后重新启动,c#,visual-studio-2008,windows-ce,cab,compact-framework,C#,Visual Studio 2008,Windows Ce,Cab,Compact Framework,我们需要在安装文件后重新启动设备。我们基本上在VisualStudio2008中创建了一个智能设备CAB项目。我们在C#发展 我见过在堆栈溢出问题中修改属性的例子。所以我打算尝试在中设置这个MSI属性。但是CAB文件似乎没有在Orca.exe中打开,所以我假设它不是智能设备上CAB文件的选项 我也看到了一个C++中的例子,栈溢出问题,但是我们更希望避免使用C++。智能设备的C#自定义操作也没有选项 我们在C#中是否有这样的设置或方法?在C#中您无能为力。对此,没有。CAB文件由解包和解析。如果您
我们在C#中是否有这样的设置或方法?在C#中您无能为力。对此,没有。CAB文件由解包和解析。如果您需要执行任何自定义操作,那么必须使用a,它必须用C编写。也就是说,您所追求的一点都不复杂,所以用C编写它应该不是一个问题。你只需要添加到<代码>安装程序出口>代码>(可能在检查没有失败)之后。我将尝试它,如果我们所要做的就是在C++中写一个函数,我们应该能使它工作。我们首先用ExtWistWoSoice尝试了,这似乎没有任何作用。因此,接下来我们将按照您的链接建议尝试KernelIoControl,但它抱怨我们添加的新包含文件:“pkfuncs.h”表示找不到该文件。我们需要在项目设置中更改什么才能使此头文件正常工作?同样,我们对C++没有多少经验。你并不需要PKKSuff.h文件(它是私有内核函数头)。只需明确定义您需要的部分-可能是API的
extern
定义和IOCTL值的#define
。我们实际上找到了一个WARMBOOT.EXE,并通过运行该进程使其正常工作。谢谢你的帮助。