首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WinPE中不显示.NET图形用户界面

在WinPE中不显示.NET图形用户界面
EN

Stack Overflow用户
提问于 2013-02-14 03:56:55
回答 1查看 3K关注 0票数 3

我已经在C#中创建了一个实用程序,这是一些基本的东西。我让它在SCCM任务序列部署期间运行。它做的第一件事(在表单加载事件期间)是查询ldap。该部分代码位于try块中,并捕获异常并显示错误消息,但窗体从未出现。在我的开发机器上,当出现错误时,我会收到消息,但表单随后会显示出来。

我已经验证了我调用的所有动态链接库都安装在WinPE上,有没有人为WinPE做过.NET开发?这是Windows4.0,我已经使用Windows8ADK附带的dism工具安装了.NET 4.0和其他软件。由于在WinPE中对.NET的支持是相当新的,所以网络上还没有太多东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-15 00:05:47

似乎未加载System.Windows.Forms程序集。我尝试用powershell创建一个表单时发现了这一点,powershell给出了一个错误,说找不到类型。在谷歌搜索之后,我发现了一个修复程序,它告诉我使用[System.Reflection.Assembly]::LoadWithPartialName方法加载程序集,然后我加载了System.Windows.Forms程序集。在那之后,我在powershell中创建了一个表单,它的显示没有问题,在我再次运行我的应用程序后,它显示了gui fine。

更新

看起来我找到了答案:任务序列在会话0中运行,即没有gui!http://blogs.technet.com/b/cameronk/archive/2010/04/27/creating-a-user-interactive-task-sequence-experience.aspx

更新20130219

我最终使用了psexec,并从其中调用我的可执行文件,使用

代码语言:javascript
复制
psexec.exe -accepteula -s -i -h C:\_SMSTaskSequence\Packages\STE000AAA\myapp.exe
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14861933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档