问题标签 [windows-vista]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - Tablet PC SDK (1.7) Merge Module + VS2008 + Windows Vista?
我有一个 VS2005 部署和设置项目,它使用 Tablet PC SDK 1.7 合并模块,因此 Windows XP 的用户可以使用托管的 Microsoft.Ink.DLL 库。现在我们已经转移到Vista/VS2008,我还需要安装TPC SDK(来获取合并模块)还是可以使用Vista的东西?
谷歌似乎被模糊的引用所困扰。如果我为 SDK 1.7 添加合并模块,这将如何影响当前的 Vista 用户(将内置 Tablet PC 功能)?
dll - vista中如何将dll添加到gac
当我将 dll 拖放到 vista 上的程序集文件夹时,我收到错误“访问被拒绝:mydll.dll”。如何绕过错误消息并将我的 dll 添加到 gac?
iis - 在 Vista 中开发的任何限制
我正在寻找一台可能具有 vista 的新计算机。但是有很多版本的vista;您可以在各种版本上运行的内容有什么奇怪的限制吗?例如,您无法在 Windows ME 上运行 IIS。你还能在vista的家庭版上运行IIS吗?
windows - 用第三方工具替换 Windows Explorer
我将如何用第三方工具(如 TotalCommander、explorer++ 等)替换 Windows Explorer?
当我在运行窗口中键入“C:\directoryName”时,我希望加载其中一个而不是 win explorer。这可能吗?
windows-vista - 您如何在 Windows Vista 会话 0 和桌面之间进行通信?
在 Vista 之前的早期版本的 Windows 中,您可以让 Windows 服务与当前登录的桌面用户交互,以便在服务的屏幕上轻松显示信息。在 Windows Vista 中,为安全起见,添加了会话 0,以将服务与桌面隔离。在服务和在 Session 0 之外运行的应用程序之间进行通信的简单方法是什么?到目前为止,我已经通过使用 TCP/IP 在两者之间进行通信来解决这个问题,但这似乎是一种草率的方式。
windows-vista - 如何以编程方式获取 Vista 版本?
如何以编程方式获取 Vista 版本,即 Home Basic、Home Premium、Business 或 Ultimate?
c# - WMI - 直接访问 Win32_OperatingSystem 的单例实例
我无法直接访问通过 WMI 公开的Win32_OperatingSystem管理类。
它是一个单例类,我很确定“Win32_OperatingSystem=@”是获取单例实例的正确路径语法。
调用 InvokeMethod 会产生问题底部列出的异常,访问 ClassPath 属性(注释行)也是如此。
我究竟做错了什么?
[我知道我可以使用 ManagementObjectSearcher/ObjectQuery 来返回 Win32_OperatingSystem 的集合(它只包含一个),但因为我知道它是一个单例,所以我想直接访问它。]
System.Management.ManagementException 在 System.Management.ManagementObject.Initialize(Boolean getObject) 处的 System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode) 处被捕获 Message="Invalid object path" Source="System.Management" StackTrace: Management.ManagementBaseObject.get_wbemObject() 在 System.Management.ManagementObject.get_ClassPath() 在 System.Management.ManagementObject.GetMethodParameters(String methodName, ManagementBaseObject& inParameters, IWbemClassObjectFreeThreaded& inParametersClass, IWbemClassObjectFreeThreaded& outParametersClass) 在 System.Management.ManagementObject.InvokeMethod(String methodName,对象 [] 参数)
感谢您的回复。
尼克- 我不知道该怎么做 :)
Uros - 因为这个MSDN 页面,我的印象是这是一个单例类。此外,在 WBEMTest 实用程序中打开该类会显示此.
实例对话框在这些字段中显示:“1 个对象”和“最大批次:1”并列出“Win32_OperatingSystem=@”
ManagementScope 被验证为工作,所以我不知道发生了什么。我是 WMI 新手,但这似乎是最简单的用例之一!
windows - 如何摆脱 Windows 更新重启提示?
我希望 Windows Update 自动下载并在我的 Vista 机器上安装更新,但是我不想被系统托盘重新启动提示所困扰(最多只能推迟 4 小时)。
我已经执行了这里描述的注册表黑客,以防止 Windows 强行重启我的机器,这是一个好的开始。但是,有什么办法可以完全摆脱重启提示,或者降低它们的频率?
windows - 为什么 Vista 不允许在非管理员帐户上创建“程序”的快捷方式?不应该从非管理员帐户安装应用程序?
我正在开发安装程序(使用 Wise Installer,1999 年的旧版本)。
我正在“程序”组中创建 EXE 的快捷方式。我还在桌面上创建了一个快捷方式。
如果安装是从管理员帐户运行的,那么我会在 Common Desktop 和 Common Program Group 上创建快捷方式(即,从 HKEY_LOCAL_MACHINE\Explorer\Shell for All Users 读取)。如果它是从非管理员帐户安装的,那么我会安装到 HKEY_CURRENT_USER 的桌面和程序组。
行为
安装在:
XP NonAdmin - 桌面和程序快捷方式安装正常。
Vista Admin - 桌面和程序快捷方式安装正常。
Vista 非管理员,UAC 关闭-桌面快捷方式安装,但程序快捷方式不安装。但是,它们应该安装到的程序组文件夹确实被创建了。
在安装结束时,我启动具有快捷方式的程序组。它在上述所有内容中启动。我可以手动将快捷方式拖到该文件夹中,它工作得很好。
我真是一头雾水。
我已经尝试安装其他一些商业应用程序(Opera、Foxit、FireFox)只有 FireFox 会安装在 NonAdmin 下(并且只有当您选择 Program Files 以外的东西时,我知道这是对 nonAdmin 帐户的限制)。并且 FF 不会安装卸载图标,也不会从删除程序中安装卸载支持。
我尝试安装 IE 7,它需要管理员安装。它甚至不会使用临时提升的管理员安装。
也许这个想法是您不应该从非管理员帐户在 Vista 中安装软件?
windows-vista - 包含 Vista 上本地用户的 Programs 文件夹的文件夹的注册表项
我正在解决创建 Vista 快捷方式的问题。
我想确保我们的安装程序正在从正确的注册表项中读取 Programs 文件夹。
它从以下位置读取它:
它显示了这个程序目录:
从我读过的内容来看,这似乎是正确的,但我想仔细检查一下。