Windows 8的更换外壳 [英] Replacement shell for windows 8

查看:91
本文介绍了Windows 8的更换外壳的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在运行Windows 8.1,我正在尝试更换shell。 我已经进行了注册表更改,可以将Calc.exe和Iexplorer.exe作为shell工作,但是当我尝试使用家庭编写的程序或Regedit.exe或Regedt32.exe时,我只得到一个空白的
屏幕 我试图关闭访问控制,认为它可能与弹出框有问题,但没有帮助。 失败的3个程序都需要管理员权限(我运行的用户标识是管理员)。 工作的
程序不显示有关管理员权限的访问控制消息。 替换shell程序是否有任何要求?

I am running Windows 8.1 and am trying to replace the shell.  I have made the registry changes and can get Calc.exe and Iexplorer.exe to work as the shell, but when I try to use a home written program or Regedit.exe or Regedt32.exe I only get a blank screen.  I have tried to turn off access control thinking it might have a problem with the popup box but that did not help.  The 3 programs that fail all require admin rights (the userid that I am running is an administrator).  The programs that work do not display the Access control message about admin rights.  Are there any requirements for the replacement shell program?

推荐答案

你好Jeff,

Hi Jeff,

虽然我不知道对贝壳的任何官方要求(可能没有)我会认为这是一件好事。 Shell应用程序和这类管理器不应该一直运行升级。

while I don't know of any official requirements for shells (there are none probably) I would consider this a good thing. Shell applications and this kind of managers shouldn't really run elevated all the time.

我的建议是像其他人那样做:重构您的应用程序以便在受限制的权限下运行良好,检测何时提升权限是必需的(拒绝访问),在这种情况下,通过运行带有"require administrator"的小型专用实用程序来执行操作。
清单。用户将根据他的设置和他习惯使用(UAC)获得通知。

My suggestion is do as others do: Refactor your application to run well with restricted rights, detect when elevated permissions are required (access denied) and in such case perform the action by running small dedicated utility with "require administrator" manifest. The user will get notified as per his settings and as he is accustomed to (UAC).

其他选项是关闭UAC,启动Windows 8会稍微复杂一点。设置"永不"通知"不会把它关掉。搜索HKEY_LOCAL_MACHINE \Software \ Microoft \ Windows \ CurrentVersion \POLicies \ System \ EnableLUA值
的注册表并将其设置为零。可能需要进行更多调整,所以尝试搜索互联网,但我会建议使用第一个选项。

Other option is turning off UAC which is a little more complicated starting Windows 8. Setting "never notify" will not turn it off. Search registry for HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA value and set it to zero. More tweaking might be neccessary so try searching the internet, but I would advise going with the first option.


这篇关于Windows 8的更换外壳的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆