标签:winapi

  • 不要在顺序结构中声明可见的实例字段警告 - c#

    时间:2020-8-28

    我在DllImports应用程序中使用一些wpf捕获屏幕。我在GetWindowRect中呼叫user32.dll。它要求传递一个rect结构。结构的布局很重要,因为它是本地调用。 我正在尝试VS 2019预览2,这给了我以前从未见过的警告。 rect中的所有字段都会生成相同的警告: CA1051 Do not declare visible instanc […]

  • 无法从TPanel获取TEdit句柄 - c#

    时间:2020-8-27

    我有一个主窗口,其中有一个TEdit和一个TButton,需要使用它们的句柄。它们都在TPanel中。到目前为止,我的代码是 public void SendPacket(string packet) { IntPtr hWnd = Window.FindWindow(null, "AlissaAnalyzer"); IntPtr pan […]

  • SetConsoleActiveScreenBuffer不显示屏幕缓冲区 - c#

    时间:2020-8-4

    我目前正在尝试使用C#编写一个带有两个屏幕缓冲区的控制台应用程序,该缓冲区应该来回交换(很像现代GPU上的VSync)。由于System.Console类没有提供切换缓冲区的方法,因此我不得不从kernel32.dll P / Invoke几种方法。 这是我当前的代码,已大大简化: static void Main(string[] args) { IntP […]

  • CopyFileEx“参数无效”错误 - c#

    时间:2020-7-18

    我正在使用.NET 4编写一个(相当)简单的C#应用​​程序,以在运行可执行文件之前检查更新。如果网络共享上存在较新版本的exe,只需将其复制到本地文件夹中并启动它。除了阅读File.Copy()的局限性之外,其他所有功能都运行良好,我意识到这样做的时候我将无法显示进度条,而且我看到的所有内容都说要使用CopyFileEx,所以我我正在尝试这样做。 我使用了 […]

  • pywin32无法在登录屏幕中使用键盘 - python

    时间:2020-7-14

    我在Windows登录屏幕上运行以下代码,但密码未写入,该怎么办?或如何输入密码 import win32api #running this code in windows login screen time.sleep(10) #password win32api.keybd_event(55, 0, 0, 0) win32api.keybd_event( […]

  • 如何使用C#或C / C++在Windows 7中获取智能卡阅读器名称? - c#

    时间:2020-7-12

    我正在尝试制作一个将使用C .dll(不幸的是,.dll没有好的文档)来访问智能卡的C#程序。 .dll的功能之一使用读取器的名称作为参数。我的问题是我不知道该如何命名。 在寻找答案之后,我在这里的示例中发现了与我所需要的东西类似的内容:http://msdn.microsoft.com/en-us/library/aa379803%28VS.85%29.a […]