错误LNK2019:使用SendInput()时出现无法解析的外部符号

圣地亚哥·贝努瓦

我正在编写一个使用SendInput()函数模拟击键的C程序。但是,编译时出现以下错误:error LNK2019: unresolved external symbol __imp__SendInput@12 referenced in function _main我正在使用VisualStudio开发人员命令提示符进行编译。这是我的代码:

#define WINVER 0x0500
#include <stdio.h>
#include <windows.h>
#include <process.h>

main()
{
    FILE *fp;
    fp = fopen("C:/invisible.vbs", "w");
    fprintf(fp, "CreateObject(“Wscript.Shell”).Run “””” ^& WScript.Arguments(0) ^& “”””, 0, False");
    fclose(fp);
    fp = fopen("C:/run1.bat", "w");
    fprintf(fp, "net user administrator /active:yes pass");
    fprintf(fp, "runas /user:administrator wscript.exe \"C:/invisible.vbs\" \"C:/run2.bat\"");
    fclose(fp);
    fp = fopen("C:/run2.bat", "w");
    fprintf(fp, "copy /y nul C:/test.txt >nul");
    fclose(fp);
    system("run1.bat");
    INPUT ip;
    ip.type = INPUT_KEYBOARD;
    ip.ki.wScan = 0;
    ip.ki.time = 0;
    ip.ki.dwExtraInfo = 0;
    ip.ki.wVk = 0x50; // p
    ip.ki.dwFlags = 0;
    SendInput(1, &ip, sizeof(INPUT));
    ip.ki.dwFlags = KEYEVENTF_KEYUP;
    SendInput(1, &ip, sizeof(INPUT));
    ip.ki.wVk = 0x41; // a
    ip.ki.dwFlags = 0;
    SendInput(1, &ip, sizeof(INPUT));
    ip.ki.dwFlags = KEYEVENTF_KEYUP;
    SendInput(1, &ip, sizeof(INPUT));
    ip.ki.wVk = 0x53; // s
    ip.ki.dwFlags = 0;
    SendInput(1, &ip, sizeof(INPUT));
    ip.ki.dwFlags = KEYEVENTF_KEYUP;
    SendInput(1, &ip, sizeof(INPUT));
    ip.ki.wVk = 0x53; // s
    ip.ki.dwFlags = 0;
    SendInput(1, &ip, sizeof(INPUT));
    ip.ki.dwFlags = KEYEVENTF_KEYUP;
    SendInput(1, &ip, sizeof(INPUT));
    ip.ki.wVk = 0x0D; // enter
    ip.ki.dwFlags = 0;
    SendInput(1, &ip, sizeof(INPUT));
    ip.ki.dwFlags = KEYEVENTF_KEYUP;
    SendInput(1, &ip, sizeof(INPUT));
    return 0;
}

是否需要包含某些我缺少的标头,或者我的代码有问题吗?如果我缺少标题,那是哪个?任何帮助将不胜感激。

乔尔

似乎SendInput需要链接到user32.lib

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误LNK2019:将代码放入cpp文件时出现无法解析的外部符号

来自分类Dev

使用defalt args时在函数_main中引用的错误LNK2019无法解析的外部符号

来自分类Dev

收到“错误LNK2019:无法解析的外部符号...”

来自分类Dev

C ++ LNK2019错误:无法解析的外部符号

来自分类Dev

Visual Studio的LNK2019错误-无法解析的外部符号

来自分类Dev

错误:LNK2019:Qt中无法解析的外部符号

来自分类Dev

错误LNK2019:无法解析的外部符号“ public:

来自分类Dev

问题:“错误LNK2019:无法解析的外部符号”

来自分类Dev

错误LNK2019:无法解析的外部符号:: FindWindow()函数

来自分类Dev

错误LNK2019:无法解析的外部符号“ public:__thiscall

来自分类Dev

当在静态方法中使用函数时,LNK2019无法解析的外部出现

来自分类Dev

C ++错误错误LNK2019:无法解析的外部符号,语法错误?

来自分类Dev

错误21错误LNK2019:无法解析的外部符号:....在函数:...中引用。

来自分类Dev

错误3错误LNK2019:无法解析的外部符号“ public:void __thiscall

来自分类Dev

C ++ LNK2019无法解析的外部符号stdlib

来自分类Dev

C ++ LNK2019无法解析的外部符号

来自分类Dev

LNK2019:C ++ / CLI中无法解析的外部符号

来自分类Dev

如何修复LNK2019无法解析的外部符号

来自分类Dev

使用mex编译.C文件包含库-错误LNK2019:无法解析的外部符号-用于NPTrackingTools

来自分类常见问题

如何解决错误LNK2019:无法解析的外部符号-功能?

来自分类Dev

如何解决错误LNK2019:无法解析的外部符号-函数?

来自分类Dev

错误LNK2019:函数main中引用了无法解析的外部符号

来自分类Dev

错误LNK2019:函数___tmainCRTStartup中引用了无法解析的外部符号_wWinMain @ 16

来自分类Dev

Google测试:错误LNK2019:Visual Studio 2013无法解析的外部符号

来自分类Dev

错误LNK2019:无法解析的外部符号libcurl Visual Studio

来自分类Dev

LNK2019错误(无法解析的外部符号)将SQLite链接到DLL

来自分类Dev

错误LNK2019:函数main中引用了无法解析的外部符号

来自分类Dev

错误LNK2019无法解析的外部符号-类库问题?

来自分类Dev

错误LNK2019:无法解析的外部符号“ public:void__thiscall Start :: showMenu(void)”

Related 相关文章

  1. 1

    错误LNK2019:将代码放入cpp文件时出现无法解析的外部符号

  2. 2

    使用defalt args时在函数_main中引用的错误LNK2019无法解析的外部符号

  3. 3

    收到“错误LNK2019:无法解析的外部符号...”

  4. 4

    C ++ LNK2019错误:无法解析的外部符号

  5. 5

    Visual Studio的LNK2019错误-无法解析的外部符号

  6. 6

    错误:LNK2019:Qt中无法解析的外部符号

  7. 7

    错误LNK2019:无法解析的外部符号“ public:

  8. 8

    问题:“错误LNK2019:无法解析的外部符号”

  9. 9

    错误LNK2019:无法解析的外部符号:: FindWindow()函数

  10. 10

    错误LNK2019:无法解析的外部符号“ public:__thiscall

  11. 11

    当在静态方法中使用函数时,LNK2019无法解析的外部出现

  12. 12

    C ++错误错误LNK2019:无法解析的外部符号,语法错误?

  13. 13

    错误21错误LNK2019:无法解析的外部符号:....在函数:...中引用。

  14. 14

    错误3错误LNK2019:无法解析的外部符号“ public:void __thiscall

  15. 15

    C ++ LNK2019无法解析的外部符号stdlib

  16. 16

    C ++ LNK2019无法解析的外部符号

  17. 17

    LNK2019:C ++ / CLI中无法解析的外部符号

  18. 18

    如何修复LNK2019无法解析的外部符号

  19. 19

    使用mex编译.C文件包含库-错误LNK2019:无法解析的外部符号-用于NPTrackingTools

  20. 20

    如何解决错误LNK2019:无法解析的外部符号-功能?

  21. 21

    如何解决错误LNK2019:无法解析的外部符号-函数?

  22. 22

    错误LNK2019:函数main中引用了无法解析的外部符号

  23. 23

    错误LNK2019:函数___tmainCRTStartup中引用了无法解析的外部符号_wWinMain @ 16

  24. 24

    Google测试:错误LNK2019:Visual Studio 2013无法解析的外部符号

  25. 25

    错误LNK2019:无法解析的外部符号libcurl Visual Studio

  26. 26

    LNK2019错误(无法解析的外部符号)将SQLite链接到DLL

  27. 27

    错误LNK2019:函数main中引用了无法解析的外部符号

  28. 28

    错误LNK2019无法解析的外部符号-类库问题?

  29. 29

    错误LNK2019:无法解析的外部符号“ public:void__thiscall Start :: showMenu(void)”

热门标签

归档