windowsgeneraldevelopmentissues相关内容
当尝试使用win32 api进行串行通信时,似乎对访问串行端口有限制.我们有一个带有20个通讯端口的系统.使用BuildDCB,我们最多只能访问9个端口,如comm9:baud = 1200 ... 如何配置DCB来访问端口10和更高端口? 解决方案
..
我已经写了一种只能在“管理员模式"下工作的方法.如何使UAC对话框出现,以便方法/功能在“管理员模式"下运行? 解决方案 在需要管理员执行级别的应用程序中,而其余部分则不需要. Microsoft推荐的指南表明,您应该将管理级别的方法隔离到单独的EXE中,并包括一个嵌入式清单,声明要求管理员级别.请参阅应用程序兼容性手册的用户帐户控制(UAC)部分,位于:以下线程有一个清单文件示例,该
..
我正在为我的UI使用Vista 802.11自动配置API. (Vista Beta 2,内部版本5308) 当我使用参数bOverWrite = TRUE调用WlanSetProfile()时,我的XML配置文件如下所示,API返回1168,找不到元素.但是,API输出的原因码为“操作成功". 而且,当我使用bOverWrite = FALSE调用此API时,该API返回87,ERR
..
Microsoft建议在用户之间共享文件的文件夹位置是什么(因此所有人都可以创建,修改和保存文件)? 似乎有两个可能的位置: * CommonAppData => C:\ Program Data \ [公司] \ [应用程序名称] \ * Public => C:\ Users \ Public \ [CommonAppData]的问题在于它是一个隐藏文件夹,因此它不是用户友好的
..
有助于描述问题的文件 他已卸载(并删除了所有相关文件夹等),并多次重新安装了该应用程序,但无济于事.该应用程序可以在我(和其他客户)的Vista机器上正常运行.任何想法可能是什么问题,或者从哪里开始寻找? Appcompat.txt如下所示. 关于...安德鲁
..
我想编写一个可检测显示器当前电源状态的应用程序,即电源已打开,电源已关闭或处于待机状态.我知道SC_MONITORPOWER消息,您可以观察该消息以确定计算机何时指示显示器进入/离开待机模式.但这无法检测到用户何时关闭或打开显示器电源.能做到吗?假设可以做到,那么当监视器更改电源状态时是否有办法接收事件,以便避免轮询? 谢谢. 解决方案方案 签出 http://www.codegu
..
我是vista的新手. Vista),我收到一条消息"Windows资源管理器已停止工作".当我尝试更改纸张尺寸或更改质量设置时,会出现此消息.此错误消息不一致地显示(每10次中大约有1次). 请给我一些解决方案或为什么出现此问题的原因. 任何帮助都将得到极大的帮助. 解决方案 我建议您的打印机驱动程序中存在错误.尝试获取/重新安装打印机的最新驱动程序.如果这不起作用,我将尝试测试您的
..
我有一个需要在Vista中具有管理员权限的c#应用程序.我已经按照第6章的Windows Vista Dev St中的指南进行操作,并使用post build event添加了清单.我总是收到9009错误.任何人都可以帮我一下. mt.exe记录的错误是否已记录在任何地方,以便我自己前进? 谢谢 Ted 解决方案 我有不需要管理员权限的ac#应用.但是,我仍然使用发布后事件添加
..
您好,我需要使用Microsoft提供的WMI API编辑基于VISTA的BCD存储文件.我的目标是修改给定的BCD文件并编辑osdevice和设备属性,以将WinPE.wim ramdisk文件名替换为给定的.wim文件名. 目前,我已经在C ++中实现了以下读取BCD文件的部分代码并成功地从中加载BcdStore类对象.但是之后,我无法获取BCD标识符的BcdObject实例.我想我需要
..
这可能是有史以来最基本的问题,但我尚未找到答案. 解决方案 人们可以尝试确定他所运行的操作系统的主要版本.主要版本为'5'表示XP,而Vista为'6'. 示例代码: 使用System.Runtime.InteropServices; 公共结构OSVERSIONINFOEX { 公用uint dwOSVersionInfoSize; 公共public uint dwMa
..
我刚刚用Windows Vista购买了一台新笔记本电脑,并创建了一个用户帐户,该帐户也是唯一的管理员帐户.但是我没有管理员权限!我无法安装任何东西,包括msn Messenger,因为我被告知我没有许可!!!那到底谁有权限? 有人知道发生了什么吗? 解决方案 这是Windows Vista的“功能":用户帐户控制( http://technet.microsoft.com/en
..
我的程序需要部署在Vista中,并且需要管理员权限,否则无法正常运行. 众所周知,我需要在程序中添加一个清单,以告知Vista以管理员身份运行.所以我从网上复制了一个清单:
..
嗨, 我正在测试Windows Vista上的应用程序和开发环境. 对于开发环境,我正在使用VB6 IDE进行运行-我意识到这不是理想的并且不受支持,但是从所有方面来看,IDE似乎都可以正常工作...就像我们支持的系统的大多数方面一样. 但是,当尝试运行代码时,由于缺少对"Microsoft Transaction Server Type Library"的引用,因此出现错误.用
..
我不禁注意到,每次创建窗口或控件时 使用Win32,窗口上的文本看起来像是锯齿状,好像不是 被“清晰类型"之类的东西. 解决方案 您要设置字体吗?
..
嗨 以下代码在XP Pro 32,XP Pro 64,Windows Server 2003 32和Windows Server 2003 64上运行良好;在Vista Ultimate x64上出现故障 如果 (!VerQueryValue(buffer,spv, out versionInfo, out len)) 该故障以对话框形式显示:vshost.exe停止工
..
我的任务是启动一些旧的旧代码并在Vista下运行,但是在遍历Vista上的设备树时遇到了问题.该代码背后的基本思想是遍历树,找到特定硬件供应商的USB存储设备,并将这些设备映射到驱动器号. ); pszBuffer =新的TCHAR [ulLen]; CM_Get_Device_ID_List(NULL,pszBuffer,ulLen,CM_GETIDLIST_FILTER_NONE);
..
有什么方法可以确定在哪里启动程序的快捷方式(在资源管理器中双击)?我知道可以在其中指定“开始于"在属性选项卡中,但是我需要在相当多的位置创建同一程序的快捷方式,并且要访问每个快捷方式启动的目录.手动设置“开始于"是不希望的. 解决方案 IShellLink :: Set/GetWorkingDirectory http://msdn.microsoft.com/en-us/library/b
..
我是实现一些代码,并且我似乎无法使回调正常工作.看起来应该如此,但是我收到``错误C2064:术语未评估为带有0个参数的函数''.当它很明显确实需要x个参数时.只需用几行代码即可. class who { public: void peace(); void war(); void negotiator(void (who::*talk)(void) ); }; void who::p
..
你好 我已经使用仅是域用户的用户身份登录到计算机,并使用 api RegConnectRegistry和RegOpenKeyEx来查询同一域中另一台计算机的 注册表,但是RegOpenKeyEx返回的访问被拒绝.我已尝试使用NetUseAdd和WNetAddConnection2为本地管理员和域管理员提供凭据,但两者均无法正常工作. 这仅在Vista和Windows Server 20
..
嗨, 解决方案 不要认为有任何API.
..