草庐IT

NAVIGATION_MODE_LIST

全部标签

windows - 如何使用应用程序 list 指定的详细信息?

我正在升级非托管C++应用程序以通过添加list来使用XP/Vista样式的公共(public)控件。根据applicationmanifests上的MSDN页面,您需要在list中指定名称和版本,以及可选的描述:Application'sdescriptionhere如何使用这些详细信息?有amention关于程序集具有相同的主要版本和次要版本所暗示的向后兼容性,但这似乎不适用于应用程序。我也无法在WindowsXP上的应用程序属性中看到list指定的名称、版本或描述。改变这些有什么影响?是否值得让版本保持最新? 最佳答案 我认为

c++ - 需要深入了解如何为 C++ 程序生成 list

当我运行我构建的可执行文件时,出现以下错误:Thesystemcannotexecutethespecifiedprogram我的直接想法是,这是一个VC8.0可再分发DLL(msvcr80d.dll等)的依赖性问题。这些DLL的补丁版本影响了我们的程序,我们遇到了一些问题。当我在DependencyWalker下打开我的可执行文件时,显示以下错误:Error:TheSide-by-Sideconfigurationinformationin"w:\MYPROGRAM.EXE.manifest"containserrors.Thisapplicationhasfailedtostart

windows - 相对文件路径差异 : debug mode and release mode of Qt Creator

QFilefile("test.txt");if(file.open(QIODevice::ReadOnly)){qDebug()我正在使用:Qt4.8.6和MSVC2010QtCreator3.1.1Windows7(32位)从上面的代码来看,如果.pro文件没有改动,对应的build目录对于Debug模式:D:\...\build-Main-MSVC2010-Debug而Debug模式的.exe会位于D:\...\build-Main-MSVC2010-Debug\debug对于Release模式:D:\...\build-Main-MSVC2010-Release而Release

c# - 如何删除已为 "List folder contents"设置拒绝的目录的子目录

如何删除已拒绝“列出文件夹内容”的目录的子目录?可以找到“列出文件夹/读取数据”权限的描述here但我找不到关于它的Microsoft文档。这是目录结构和权限的设置方式。C:\Temp\A\B\test.txtA-拒绝“列出文件夹内容”B-在我设置A的权限之前拥有默认权限test.txt-在我设置A的权限之前具有默认权限这是我在代码注释中尝试过的代码。同样在每种方法上方,我都包含一条注释,说明我尝试过的路径值。对于所有这些示例,我从未尝试删除包含子目录的目录。我正在尝试删除文件或空目录。[DllImport("kernel32.dll",SetLastError=true,CharSe

windows - 如何使用 WinSxS list 重定向到旧版本的 DLL?

假设我有一个使用MSHTML的应用程序。安装IE9beta会更新MSHTML,这会破坏我的应用程序。我发现IE8dll的副本仍然存在于WinSxS文件夹中,所以也许我可以以某种方式使用它们而无需重新编译我的程序?WinSxS可以做到吗?我已经搜索了很长时间,但无法弄清楚如何重定向加载程序以使用IE8MSHTML(在WinSXS中)而不是IE9(在%SYSTEMROOT%\system32中)。任何想法/示例将不胜感激。 最佳答案 从那以后,我采用了不同的方法来解决这个问题。我将分享我最终所做的事情——我劫持了LoadLibrary并

windows - list 嵌入式和外部 - 哪个优先?一个可以凌驾于另一个之上吗?

当一个可执行文件有一个嵌入的list和相应的.manifest文件时,哪个list有优先权?是否只加载了一个?一个可以覆盖另一个吗? 最佳答案 我只是谷歌一下CSIWindowsExternalManifest:PrecedenceLevel:1(lowest)InternalManifest:PrecedenceLevel:2(overridesexternalmanifest) 关于windows-list嵌入式和外部-哪个优先?一个可以凌驾于另一个之上吗?,我们在StackOver

c# - 从 "select mode"获取控制台窗口以防止崩溃

在我的C#应用程序中,我试图防止我的应用程序崩溃,基本上,我使用控制台窗口作为日志显示窗口。我已经通过禁用关闭窗口解决了“关闭按钮”问题,并且我使用Show和Hide调用显示/隐藏菜单,所有这些都工作正常。我最后的障碍是,如果文本选择处于事件状态并且窗口试图隐藏。我要么需要:一个。将窗口踢出选择模式。(不确定我会怎么做,因为选择会暂停所有输出。)B.以我禁用关闭菜单的相同方式禁用“编辑”菜单,希望它也能禁用鼠标选择,但我还没有找到任何方法来删除“编辑”菜单,我什至不确定这会阻止鼠标选择。C.这似乎是最明显的,禁用鼠标选择,这是我目前在我的代码中的一个,但它不起作用,所以我不确定我错过了

windows - 如何为 Qt 独立应用程序创建 list 文件

我正在构建一个带有静态链接的Qt独立应用程序,遵循thisguide.我遵循了除最后一个步骤之外的每个步骤,最后一个步骤包括将list嵌入到可执行文件中,并且该应用程序在许多机器上运行良好;但是,我发现了一个无法启动可执行文件的地方,因为计算机中缺少MSVCP140.dll。这个错误很可能是由于我没有包含list这一事实造成的。确实,在上面的指南中明确写道:[...]youshouldexecutemt.exetoembedamanifestinsidetheapplicationtoavoiderrorsuchasmissingMSVCP90.dllwhentheapplicatio

使用 list 在 LoadLibrary 中搜索 Windows 路径

如果您在没有路径的情况下调用LoadLibrary(例如,LoadLibrary("whatever.dll")),Windows通常会遵循其标准搜索算法,与它使用的算法相同查找EXE。我的问题是:假设应用程序list指定指定系统DLL的特定版本,例如comctl32.dll6.0。在这种情况下,LoadLibrary("comctl32.dll")会立即转到正确的并排文件夹,还是仍然执行某种搜索? 最佳答案 来自Microsoft:ApplicationscancontrolthelocationfromwhichaDLLislo

windows - 如何为 Windows 安装程序创建 list ?

我们有一个应用程序安装程序,必须以管理员权限下载和运行,就像许多其他安装程序一样。但是,安装程序未命名为“setup.exe”,因此Windows不会自动将其检测为需要提升才能运行。坦率地说,更改安装程序名称以使事情正确提升听起来很困惑。Thisarticle谈论了很多关于UAC和提升的内容,它说您可以使用list来制作需要授权的东西。所以,我们只想为我们的安装程序创建一个list。但是,我们如何确保list存在?如果用户只是下载our_application_v13.exe,我们如何确保他们也获得list?据我所知,在这种情况下,list必须是名为“our_application_v