CreateProcessWithLogonW() 函数忽略 startinfo.wShowWindow 标志

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。如果您发现了错误并希望帮助我们提高机器翻译技术,请完成文章末尾的在线调查。

点击这里察看该文章的英文版: 818858
本文已归档。它按“原样”提供,并且不再更新。
症状
当您调用 函数, startinfo.wShowWindow 标志被忽略。 它启动后例如, 如果要隐藏程序, 启动, 程序是可见。
原因
标志没有传递到内核函数调用实际实现。
解决方案

WindowsXP

服务包信息

要解决此问题, 获取最新服务包 for Microsoft Windows XP。 有关其他信息, 请单击下列文章编号以查看 Microsoft 知识库中相应:
322389 如何获取最新 WindowsXP 服务包

修复信息

支持修补程序现已推出来自 Microsoft。 但是, 此修复程序用于更正本文中描述问题只。 只对遇到此特定问题的系统应用此修复程序。 此修复程序可能会收到其他测试。 因此, 如果您受此问题, 的影响不严重我们建议您等待下服务包包含此修复程序。

要解决此问题, 向 Microsoft 联机客户服务提交申请以获取此修复程序。 请以提交联机请求以获取此修复程序, 访问以下 MicrosoftWeb 站点: 注意 如果出现其他问题或解决任何是必需, 可能需要创建单独的服务请求。 通常支持成本将应用于其他支持问题以及执行不符合此特定修补程序问题。 请来创建单独的服务请求, 访问以下 MicrosoftWeb 站点: 英文版的此修补程序具有文件属性如下表中列出 (或更高版本)。 协调通用时间 (UTC) 中列出的这些文件日期和时间。 当您查看文件信息, 将转换为本地时间。 要查找 UTC 与本地时间, 区别控制面板中日期和时间工具中使用 选项卡。
   Date         Time   Version        Size       File name      Platform   ---------------------------------------------------------------------   22-May-2003  17:18  5.1.2600.1224  1,586,176  Advapi32.dll   IA64   12-May-2003  17:30  5.1.2600.1221    227,456  Ksecdd.sys     IA64   22-May-2003  17:18  5.1.2600.1221     43,520  Seclogon.dll   IA64   19-May-2003  17:49  5.1.2600.1224    566,784  Wadvapi32.dll  IA64   12-May-2003  17:17  5.1.2600.1221     15,360  Wseclogon.dll  IA64   22-May-2003  17:18  5.1.2600.1224    566,784  Advapi32.dll   x86   12-May-2003  17:16  5.1.2600.1221     80,512  Ksecdd.sys     x86   22-May-2003  17:18  5.1.2600.1221     15,360  Seclogon.dll   x86

Windows Server 2003

修复信息

支持修补程序现已推出来自 Microsoft。 但是, 此修复程序用于更正本文中描述问题只。 只对遇到此特定问题的系统应用此修复程序。 此修复程序可能会收到其他测试。 因此, 如果您受此问题, 的影响不严重我们建议您等待下服务包包含此修复程序。

要解决此问题, 向 Microsoft 联机客户服务提交申请以获取此修复程序。 请以提交联机请求以获取此修复程序, 访问以下 MicrosoftWeb 站点: 注意 如果出现其他问题或解决任何是必需, 可能需要创建单独的服务请求。 通常支持成本将应用于其他支持问题以及执行不符合此特定修补程序问题。 请来创建单独的服务请求, 访问以下 MicrosoftWeb 站点:

英文版的此修补程序具有文件属性如下表中列出 (或更高版本)。 协调通用时间 (UTC) 中列出的这些文件日期和时间。 当您查看文件信息, 将转换为本地时间。 要查找 UTC 与本地时间, 区别控制面板中日期和时间工具中使用 选项卡。
   Date         Time   Version      Size       File name      Platform   -------------------------------------------------------------------   06-Jun-2003  18:12  5.2.3790.51  1,384,960  Advapi32.dll   IA64   06-Jun-2003  18:12  5.2.3790.51     44,544  Seclogon.dll   IA64   06-Jun-2003  18:13  5.2.3790.51    562,176  Wadvapi32.dll  IA64   06-Jun-2003  18:13  5.2.3790.51     16,896  Wseclogon.dll  IA64   06-Jun-2003  18:13  5.2.3790.51    562,176  Advapi32.dll   x86   06-Jun-2003  18:13  5.2.3790.51     16,896  Seclogon.dll   x86

状态
Microsoft 已确认这是 " 适用于 " 一节中列出 Microsoft 产品中存在问题。

WindowsXP

此问题首先早在 Microsoft Windows XP Service Pack 2 中得到了解决。

属性

文章 ID:818858 - 上次审阅时间:01/12/2015 21:45:54 - 修订版本: 4.2

Microsoft Windows XP Professional, Microsoft Windows XP Home Edition, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition

  • kbnosurvey kbarchive kbhotfixserver kbqfe kbqfe kbwinxpsp2fix kbwinserv2003presp1fix kbwinxppresp2fix kbfix kbbug KB818858 KbMtzh kbmt
反馈