草庐IT

Microsoft

全部标签

Microsoft UI 自动化的 Python 绑定(bind)?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion有人知道MicrosoftUIAutomation的任何Python绑定(bind)吗?http://msdn.microsoft.com/en-us/library/ms747327.aspx无需使用IronPython。我知道pywin32的出色工作,但MicrosoftUIAutomation应该是我一直在WindowsXP上使用的ActiveAccessibi

windows - 当我从 Perl 调用命令时,如何抑制 "notify Microsoft"崩溃对话框?

我正在从我的Perl脚本调用命令行程序。当这些程序崩溃时,我会收到一个消息框,询问我是否要通知Microsoft。由于这是一个自动化系统,如果我可以抑制该消息并继续我的脚本中的其他内容,那将是可取的。这可能吗? 最佳答案 您可能会使用WerAddExcludedApplicationfunction当程序崩溃时阻止WER启动。之后你应该再次使用WerRemoveExcludedApplication恢复帽子排除。. 关于windows-当我从Perl调用命令时,如何抑制"notifyMi

c# - Reg-Free COM "Microsoft.Windows.ActCtx"是否适用于脚本 - 后期绑定(bind)?

我已经使用list文件(即早期绑定(bind))使用C++和C#成功地让Reg-FreeCOM工作。我现在正在尝试使用后期绑定(bind)来使它正常工作。经过大量网络搜索后,我发现的技术似乎是在使用“Microsoft.Windows.ActCtx”。我用来对此进行测试的一个示例是MS的“基于COM的组件的免注册激活”,位于http://msdn.microsoft.com/en-us/library/ms973913.aspx。生成SideBySide示例。然后我尝试使用脚本语言;然而,VBScript和Python都以同样的方式失败(也尝试过VBA)。VBScript范例如下:Se

windows - 如何在 Microsoft Visual Studio 2010 上配置 Glib?

我正在尝试将一个为在Linux上工作而编写的C项目移植到Windows。这是一个依赖CUDA和Glib库的简单项目。我认为最好的方法是使用MicrosoftVisualStudio2010进行编译,但我不知道如何将Glib链接到该项目。CUDA代码运行良好,但每次调用Glib方法都会产生“未解析的外部符号”错误。 最佳答案 我刚刚使用本指南在VisualStudio2008上配置GTK解决了我的问题:http://www.etechplanet.com/blog/visual-studio-2008-configuration-fo

windows - 如何在封闭网络上操作和更新 Microsoft Windows 的符号服务器?

背景在封闭网络(即没有互联网连接)上工作时,Microsoft的公共(public)符号服务器在我的调试session期间不可用。我最感兴趣的是Windows系统库和C运行时库(例如kernel32.dll、mscvrt100.dll)的调试符号。我在封闭网络上创建了一个调试符号服务器,并使用来自here的调试符号包“植入”它。.问题是随着Windows更新,一些二进制文件需要更新符号。我不知道有什么地方可以“整齐地”捆绑这些内容以供下载。我知道的唯一选择是使用symchk在机器上的Windows/system32目录中下载将用于调试的所有符号,这既乏味又耗时。问题如何在封闭网络上操作

c++ - Microsoft 推荐使用哪种 native API 来渲染 2D 图形?

根据MSDN'slisting,GDI和GDI+都是遗留的。那么在使用WindowsAPI编写应用程序时,应该使用什么来渲染2d图形?Direct2D、WIC、DirectComposition(这对我来说是新的)、GDI+、GDI?注意:不是2d游戏-只是2d图片。 最佳答案 GDI或GDI+都是满足基本需求的不错选择。操作系统仍然在所有地方使用GDI,所以我不太确定他们所说的“遗留”是什么意思。像这样的词通常没有意义,所以忽略它们你不应该感到难过。将这些API标记为“遗留”的人可能是那些告诉您所有Win32都是遗留的人,却没有意

c# - Microsoft Server 2008 R2 不从任务计划程序写入文本文件

我在网上做了一些广泛的搜索,但是我似乎无法找到解决我所面临问题的具体解决方案。最接近的是这篇文章......但仍然没有解决方案:(scheduledtaskrun.exeproblem基本上,环境是运行C#控制台应用程序的WindowsServer2008R2。当我手动运行控制台应用程序时,会创建并附加一个文本文件(使用NLog),但是当我使用域管理员帐户从Windows调度程序运行控制台时,应用程序运行(正如我从事件查看器日志中解密的那样)但文本文件未创建/附加。我也尝试更改运行计划任务的帐户(从域管理员帐户到本地管理员帐户),但问题仍然存在。想不出我还能做什么。任何新鲜的想法都会受

windows - 为什么 Microsoft 选择 stdcall 作为他们的 API 约定?

有充分的理由吗?它们的内部函数(未导出)是否也是stdcall约定? 最佳答案 这是对32位代码的pascal调用约定的改编。Pascal是OS/2和Windows3等16位操作系统的调用约定。为什么选择Pascal有点猜测,即使我当时还是个小狗,但它的效率稍微高一些。当您只能使用640KB时,这很重要。大多数Win32函数都不是真正的stdcall,因为它还规定了导出函数在呈现给链接器之前如何修饰。就像voidMumble(intarg)变成了_Mumble@4。@后面的数字描述了激活帧的大小。但是大多数Win32函数都是在没有任

c# - 为什么Microsoft不为C#提供一个静态Win32类,而该类具有Windows.h之类的内部最原生的函数和结构?

使用WindowsAPIP/Invoke的每个人都知道带有诸如以下属性的静态函数声明的一长串列表[DllImport("kernel32.dll",SetLastError=true,CharSet=CharSet.Auto)]从Windowsheader(如WinNT.h)或网站(如www.pinvoke.net)复制的结构声明在我们的程序中也占有很多位置。为什么我们所有人都必须为此花费时间?为什么Microsoft不给我们一种简单的方法来像在旧的非托管程序中那样包含一行#include并且我们将可以访问具有所有或大多数Windows功能和结构的静态类Native?根据一些答案更新了

c++ - 将 strcpy_s 用于 TCHAR 指针(Microsoft 特定)

我想知道哪种方法是正确的?_tcscpy(tchar_pointer,_tcslen(tchar_pointer),_T("HelloWorld"));或_tcscpy(tchar_pointer,_tcsclen(tchar_pointer),_T("HelloWorld"));或_tcscpy(tchar_pointer,???,_T("HelloWorld")); 最佳答案 假设您使用的是_tcscpy_s而不是_tcscpy,第二个参数应该是数组的实际大小,而不是当前包含的字符串的长度。例如:TCHARdest[20];_t