- 积分
- 412
- 最后登录
- 2021-9-26
- 精华
- 0
- 阅读权限
- 30
- 主题
- 24
- UID
- 3027779
- 帖子
- 1030
- PB币
- 2250
- 威望
- 0
- 贡献
- 0
- 技术
- 22
- 活跃
- 783
- UID
- 3027779
- 帖子
- 1030
- PB币
- 2250
- 贡献
- 0
- 技术
- 22
- 活跃
- 783
|
15F
发表于 2014-10-6 23:07:41
IP属地广东
|只看该作者
楼主,其实我今天很早就看见你的帖子了,本来懒得理的,毕竟上网一搜索就可以找到答案,看你现在还没解决,帮帮你吧。
用记事本把下面的代码保存为扩展名为.ps1的文件-
- $code = @"
- using System;
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
- namespace Win8 {
-
- [ComImport, Guid("2e941141-7f97-4756-ba1d-9decde894a3d"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
- interface IApplicationActivationManager
- {
- IntPtr ActivateApplication([In] String appUserModelId, [In] String arguments, [In] UInt32 options, [Out] out UInt32 processId);
- }
-
- [ComImport, Guid("45BA127D-10A8-46EA-8AB7-56EA9078943C")]//Application Activation Manager
- public class ApplicationActivationManager : IApplicationActivationManager
- {
- [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)/*, PreserveSig*/]
- public extern IntPtr ActivateApplication([In] String appUserModelId, [In] String arguments, [In] UInt32 options, [Out] out UInt32 processId);
-
- }
-
- }
- "@
-
- add-type -TypeDefinition $code
- $appman = new-object Win8.ApplicationActivationManager
-
- $appman.ActivateApplication("DefaultBrowser_NOPUBLISHERID!Microsoft.InternetExplorer.Default",$null,0,[ref]0)
复制代码 然后右击文件,选择“使用Powershell打开”,然后就可以运行Metro版IE了。不过每次都要这样运行,而且很容易崩溃,我劝你还是别搞了,日后更稳定的版本肯定会回来的。 |
|