Articles of 窗口

了解Windows系统调用调度程序?

我正在尝试做一些反转来找出幕后的一个函数调用。 在使用windbg进行debugging时,我遇到了一个电话, mov edx,offset SharedUserData!SystemCallStub call dword ptr [edx] 调用导致下面的代码, NTDLL KiFastSystemCall! 8bd4 mov edx,esp 0f34 sysenter 根据这个文档, eax包含系统调用序号。 eax中的值是11CC。 我正在弄清楚,这个函数实际上是什么被调用的。 有没有人有任何想法,我怎么能进一步?

如何使用java.nio.Files创build软符号链接

我使用这样的命令在Windows上创build符号链接: cmd /c mklink /J "${linkName.canonicalPath}" "${targetFolder.canonicalPath}" 从Groovy和使用Runtime.getRuntime()。exec()方法 它工作正常,但我想要使用java.nio.Files.createSymbolicLink()方法。 但我总是得到相同的错误信息: java.nio.file.FileSystemException: A required privilege is not held by the client. mklink / J命令适用于当前用户,我想避免提升权限

在内存中读取exe文件并执行它

是否有可能使用Windows来读取文件到内存(保持字节数组中的数据),从文件系统中删除原始文件,并从内存中执行它? 编辑 我的目标是保护我的Java代码免受反向工程。 我用C ++编写了一个启动器,将我的encryption的jar文件解密并启动它。 小问题是,我必须在文件系统中的某处写入我的解密的jar文件,所以它可以很容易地捕获和反编译…有没有办法来防止这种情况?

为最大化的WPF自定义窗口删除DropShadow

我有一个自定义窗口边框的WPF应用程序(.NET Framework 4)。 我已经禁用使用WPF壳集成库的玻璃边框,并绘制我自己的边框。 但是,我想添加一个DropShadow的时候没有最大化的窗口边界。 我已经添加了这样的阴影: private static bool DropShadow(Window window) { try { WindowInteropHelper helper = new WindowInteropHelper(window); int val = 2; int ret1 = DwmSetWindowAttribute(helper.Handle, 2, ref val, 4); if (ret1 == 0) { Margins m = new Margins { Bottom = 0, Left = 0, Right = 0, Top = 0 }; […]

WPF相当于Application.AddMessageFilter(Windows窗体)

我在我的WinForms应用程序(使用非托pipe代码时)使用Application.AddMessageFilter() )。 现在我切换到WPF ,无法find这个function。 请咨询哪里可以find或实施。

如何从一个启动多个其他的Python脚本,并发送它们的参数?

我必须在Windows 7上启动并执行24个独立的Python脚本。我希望这个脚本可以同时启动它们,而不必统治所有的(我不是索隆)或者等待它们的结束。 我发现os.startfile()很有趣。 但是我没有成功向这24位发表意见。 coincoin1.py(将被启动的24脚本之一) import sys print "hello:",sys.argv Anti_Sauron_script.py(将一起启动24的那个) sys.argv=["send","those","arguments"] os.startfile("C:\\Users\\coincoin1.py") 如何将参数发送到这些脚本并一起启动它们?

在没有焦点时对键盘做出响应? (C#,Vista)

我试图编写一个应用程序,无论什么应用程序当前有焦点,每当按下Shift键时都会作出响应。 我尝试了SetWindowsHookEx()和GetKeyboardState() ,但是这两个只在应用程序的窗口有焦点时才起作用。 我需要它在全球范围内工作。 我该怎么做呢?

如何同时在IIS上运行多个版本的PHP

我在PHP中开发了一个名为vishwasthali.org的网站,并在第三方服务器的IIS7中托pipe了它。 除了我使用MySQLi API编写的数据库访问代码之外,其他一切工作都正常。 该代码在本地主机上正常工作,但不在服务器上。 在服务器和我的机器上使用phpinfo() ,我发现: (1)在我的机器上(运行在Windows 7 32位,Apache宿主环境中),PHP版本是5.3.8 ,而mysqli版本是5.0.8-dev , (2)在服务器(运行于Windows Server 2008,IIS7宿主环境)上,PHP版本为5.2.14 ,mysqli版本为5.0.51a 。 以下是我机器上phpinfo()的屏幕截图: 以下是服务器上phpinfo()的屏幕截图: 这里是mysqli代码的示例。 session_start(); include_once 'code_files/conn.php'; $stmt = $mysqli->prepare('SELECT * FROM adminusers WHERE Username = ? AND `Password` = ?'); $stmt->bind_param('ss', $_POST['Username'], $_POST['Password']); $stmt->execute(); $result = $stmt->get_result(); if($result->num_rows > 0) …….. else …….. 使用echo get_class($mysqli); 显示mysqli 。 这意味着,代码确实检测到mysqli。 但是$stmt语句没有准备好。 […]

Java的。 System.exit(int status)。 退出状态的值

我在stackoverflow上看到了很多关于System.exit(int status)问题。 例如: 系统差异。 在Java中退出(0),System.exit(-1),System.exit(1) System.exit(0)和System.exit(-1)之间的区别 但是我没有看到我的部分问题的答案: Microsoft产品( Microsoft站点 )的exit status和System Error Codes之间是否有直接连接? 当然,我们没有任何直接的联系, 但是:我们可以build立这种联系吗? 如果我们在Windows操作系统上运行我们的java程序,并且我们的java程序有System.exit(int status)语句,那么我们可以使用System Error Codes list吗? 是不是好主意? 你怎么看待这件事? 任何其他的想法? 例: Java程序通过Wisdows OS上的命令行运行; 我们的java程序捕获exception像FileNotFoundException ; 在这之后,我们决定通过System.exit(int state)closures程序。 在这种情况下可以exit status是否等于2 ? 因为( 微软网站 ): ERROR_FILE_NOT_FOUND 2 (0x2) The system cannot find the file specified.

在.NET应用程序中禁用可访问性快捷方式?

此MSDN文章 – http://msdn.microsoft.com/en-us/library/bb219746(VS.85).aspx#Disabling_Accessibility_Shortcut_Keys – 为C ++程序员提供有关如何暂时禁用可访问性的Windows快捷方式的信息(例如按住Shift 8秒,或者连续按下Shift 5次以上)。 当然,在C#中有一些简单的方法可以做到这一点,但我找不到任何资源。 我在非全屏应用程序中使用DirectInput。 我想要做的就是没有恼人的popup窗口出现; 尽pipe如此,为了防止应用程序以非优雅的方式closures(我不希望在这种情况下永久性地改变用户的设置),我宁愿select一些不需要使用Windows设置的东西, 。 有什么想法吗?