Articles of 窗口

我怎样才能从代码模拟鼠标事件?

我想用Win32 API模拟鼠标事件; 我该怎么做? 我想要做的是在最基本的层面上模拟事件,系统只有事件types和坐标的级别,还没有计算出它必须把它传递给哪个窗口。 我不知道这是如何工作的。 无论哪种方式,我都需要帮助。 我会不得不插手驾驶员? 为了明确我的要求,我不想针对任何窗口,我只想让系统认为鼠标被用户点击或移动。 我将在C编码

最小化WPF中的窗口?

如何在使用Windows WPF时以编程方式最小化窗口? 我似乎可以find.Resize属性?

Regex.h for windows

我使用Windows上的Code :: Blocks来写一个DLL在C.我需要包括regex.h。 获得regex.h的最简单方法是什么?

从C#打开程序 – 也指定工作目录

我有一些启动外部程序的代码,但是可以指定工作目录,因为外部程序是一个控制台程序: 码: private void button5_Click_2(object sender, EventArgs e) { System.Diagnostics.Process.Start(@"update\update.exe"); }

LDAP可以使用PHP CLI,但不能通过apache

我试图通过一个Fedora框从Windows 2008服务器通过LDAP进行身份validation。 下面的代码从命令行工作(打印“成功”): if($ldap = ldap_connect('10.0.0.101')) { ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3); $bind = ldap_bind($ldap,'administrator@domain.tld','XXXXXXX'); print ldap_error($ldap); } …通过Apache / mod_php拉相同的文件打印“无法联系LDAP服务器” 我已经看到了很多类似这样的问题的报告,但没有提供有关如何解决问题的有用信息。

是否有strsep()的窗口变体

我试图分析一个空格参数的分隔string。 例: "|One|two|three||octopus|garbagecan||cartwheel||||" 基本上我需要能够通过ID拉出任何段,如果段为空返回null 。 strtok不处理空字段,它看起来像是基于* nix的系统的strsep() 。 任何人都知道,如果有什么类似的Windows? 我想尽量避免编写一个函数来处理这个问题。

正确的方式来在Python中运行一些超时的代码

我看了网上,发现一些讨论和ActiveState食谱运行一些超时的代码。 看起来有一些常见的方法: 使用运行代码的线程,并使用超时join 。 如果超时 – 杀死线程。 这不是Python直接支持的(使用private _Thread__stop函数),所以这是不好的做法 使用signal.SIGALRM – 但这种方法不适用于Windows ! 使用超时的subprocess – 但是这太重了 – 如果我想要经常开始可中断的任务,我不想为每个进程启动进程! 那么,什么是正确的方法 ? 我不是问变通方法(例如使用扭曲和asynchronousIO),但实际的方式来解决实际问题 – 我有一些function,我想只运行一些超时。 如果超时,我想控制回来。 我希望它能在Linux和Windows上运行。

我如何获得当前Windows帐户的SID?

我正在寻找一个简单的方法来获取当前Windows用户帐户的SID。 我知道我可以通过WMI来实现,但我不想走这条路。 对于C#中没有指定C ++的每个人都抱歉。 🙂

更快地找出用户是否存在于系统上?

我有一个应用程序,检查用户是否存在(如果不创build它)每次启动。 这是如下完成的: bool bUserExists = false; DirectoryEntry dirEntryLocalMachine = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer"); DirectoryEntries dirEntries = dirEntryLocalMachine.Children; foreach (DirectoryEntry dirEntryUser in dirEntries) { bUserExists = dirEntryUser.Name.Equals("UserName", StringComparison.CurrentCultureIgnoreCase); if (bUserExists) break; } 问题出现在大部分部署的系统上。 这可能需要6 – 10秒,这是太长了…我需要find一种方法来减less(尽可能)。 有没有更好或更快的方式来validation用户是否存在于系统上? 我知道还有其他的方法可以解决这个问题,就像其他的应用程序睡了10秒,或者准备好后这个工具会发送一个消息,等等。但是如果我能够大大减lessfind用户的时间,这会让我的生活变得更轻松。

在C ++中获得ring 0模式(Windows)

我如何在Windows 7(或Vista)中获得响铃0操作模式?