草庐IT

windows - 在 Windows Vista 上以管理员身份运行时,如何使快捷方式在不同的目录中启动?

我的桌面上有一个快捷方式,可以打开一个命令提示符,其中包含我需要的许多参数。我将“开始于”字段设置为d:\,它按预期工作(提示从d:开始)。当我选择高级->以管理员身份运行然后打开快捷方式时,它从C:\Windows\System32开始,即使我没有更改“开始于”字段。我怎样才能让它从d:\开始? 最佳答案 如果您使用/k参数,您可以添加一行来执行更改驱动器和更改目录。例如:C:\Windows\System32\cmd.exe/k"d:&cdd:\storage"使用&,您可以将许多命令串在一行中。编辑:您也可以单独使用cd命令更

c# - 在 C# 中拦截 Windows Vista 关闭事件

我希望能够在WindowsVista的C#中拦截关机事件。由于Vista的高级安全功能,调用关闭命令后正在运行的任何应用程序都会停止并显示在列表中,提示用户对它们执行某些操作。有谁知道如何克服这个问题以及我需要在Vista中使用哪些事件。谢谢。 最佳答案 您可以使用WPF的应用程序对象并订阅它的SessionEnding事件。然后您可以查看SessionEndingCancelEventArgs.ReasonSessionEnding枚举以确定session结束的确切原因(注销或关机)。

windows - 从 XP/Vista 迁移到 Windows 7 时,程序员应该了解什么?

我没有使用过WindowsVista。我知道许多API在Vista中已被更改/弃用,因此需要修复或配置程序以在XP兼容模式下执行。那么,Windows程序员在从XP/Vista迁移到Windows7时应该知道些什么? 最佳答案 对于初学者来说,如果历史告诉了我们任何事情-不要依赖Beta或CTP,尤其是早期的(我相信Windows7的发布日期仍是2010年的某个时候)。话虽如此,我相信Windows7共享与Windows2008Server和WindowsVistaSP1内核相似的内核以及相同(或相似)的安全模型。这可能同样适用于驾

c++ - 如何在 Vista/Server 2008 上使用 std::shared_mutex?

这是TryAcquireSRWLock*and_WIN32_WINNT的后续问题WindowsSDK8.1和更新版本(至少是当前的10.0.16299.0)中似乎存在错误,使得方法TryAcquireSRWLockShared和TryAcquireSRWLockExclusive可用于针对WindowsVista或WindowsServer2008的编译。这会导致包含对这些方法的调用的应用程序无法在WindowsVista或WindowsServer2008上执行,因为它们最终只能从Windows7或WindowsServer2008R2开始使用。似乎执行std::shared_mut

windows - 如何使我的程序在 Windows Vista 和 Windows 7 中运行?

我有一个用Delphi2006编写的应用程序,它在WindowsXP中运行良好。我使用InnoSetup打包应用程序,使用ProgramFiles作为默认文件夹。一些用户迁移到WindowsVista和Windows7。这里的问题是应用程序自己在其安装文件夹中创建了一些文件。这在XP中有效,但在WindowsVista中,用户在创建文件时遇到问题(它们没有出现等等)。在调查了用户的报告后,我发现了KB927387:“WindowsVista或Windows7中的常见文件和注册表虚拟化问题。”以管理员权限运行应用程序可以解决问题,但(我认为)这是一个糟糕的解决方法。我想知道是否有任何指令

windows - 在哪里可以找到 Windows(XP、Vista、7 等)上可用的默认 dll 文件列表?

是否有一些.dll文件列表可用于各种新安装Windows平台(或者至少是最近的平台,如WinXP和Win7)?我正在寻找类似于thisoneforWindows2000的列表.(我正在使用py2exe编译一个python应用程序,应用程序报告编译后的应用程序可能需要哪些dll,但不幸的是它没有告诉我哪些是默认安装的) 最佳答案 我认为this是您所追求的(至少对于Windows7)。和here'stheWindowsXPversion. 关于windows-在哪里可以找到Windows(

windows - 如何在Windows Vista及以上系统进入Windows Flip 3D模式?

是否可以触发Flip3Dmode在WindowsVista以上系统上以编程方式?这与您手动按CTRL+WIN+TAB相同 最佳答案 Shell对象具有WindowSwitcher可以调用此模式的方法。这是Delphi代码示例:usesComObj;procedureEnterWindowSwitcherMode;varShell:OleVariant;begintryShell:=CreateOleObject('Shell.Application');Shell.WindowSwitcher;finallyShell:=Unass

windows - WindowsXP和Windows Vista中不同的Application SpecialFolders指向什么目录

即我有:Environment.SpecialFolder.ApplicationDataEnvironment.SpecialFolder.CommonApplicationDataEnvironment.SpecialFolder.LocalApplicationData我不清楚这些是否指向WindowsXP和/或WindowsVista。到目前为止,我发现ApplicationData指向XP中当前用户的ApplicationData文件夹和Vista中的漫游应用程序数据文件夹。我还想知道是否有关于何时使用哪个的一般指南。 最佳答案

.net - Windows XP、Vista 和 7 上安装了哪个版本的 .NET 框架?

我有一个使用.NETFramework3.5的应用程序。我正在为一所大学构建此应用程序以帮助学生学习。大多数学生通常有WindowsXPSP2、WindowsVista或Windows7。(对不起Mac用户!Mac版本将在大约6个月后推出)WindowsXP、Vista和7上安装的.NET框架是什么版本;我的应用程序能否在所有这些平台上运行? 最佳答案 来自Wikipedia和MSDN:.NETFramework1.1:WindowsServer2003.NETFramework2.0:WindowsServer2003R2.NET

c# - 以编程方式删除 XP/Vista/7 中的 TCP/IP 限制

我的公司需要对基础架构进行内部测试。我们的组织正迅速从一个非常小的开发环境迁移到一个更大、更具可扩展性的生产环境。具体来说,我们想从内部淹没我们的一些新请求路由器。我们需要自己编写工具,而且它必须是可自动化的。我们不能使用第三方工具,因为坦率地说,它们是由不那么谨慎的帽子编写的,而且几乎都充满了恶意软件。更具体地说,该工具将用C#编写,我们必须克服的第一个障碍是克服内核对半开出站请求施加的限制(我们显然是一家Windows商店......我不会'如果我们都是Linux,就不会发帖了)。我们将处理Vista。非常感谢任何关于任何事情的提示。从哪里开始,开源工具(因此可以验证它们不是恶意软