程序使用wcscat停止运行

恩佐·格诺特(Enzo Genot)

我正在尝试创建一个程序,该程序可以自行创建注册表子项/值,但我面临着一个令人沮丧的问题。我尝试将子项的路径和将来的名称连接起来,以获得Reg函数的绝对路径。如果手动设置路径,则可以创建密钥,但是现在尝试连接(使用wcscat),程序崩溃。

这是程序,直到出错为止。

int main(int argc, char *argv[])
{
HKEY hKey = NULL;
DWORD data = 0;
wchar_t *path = L"SOFTWARE\\7-Zip\\"; 
const wchar_t *name = GetWC(argv[1]); //argv[1] is char* and name is const wchar_t*.
wcout << "path : " << path << endl << "name : " << name << endl;
wchar_t *strKeyName = wcscat(path, name);

任何建议将不胜感激,如果您需要更多信息,它将不会有问题:)

(这是我的第一篇文章,如果您对表格也有意见,请不要束手无策):D

恩佐·格诺特(Enzo Genot)

非常感谢 !!!我较早尝试过,但是我很担心自己在转换中迷失了方向...现在系统已完全运行; D

(如果可以帮助某人,则是两者之间的区别)

(int main(int argc, char *argv[])
{
    HKEY hKey = NULL;
    DWORD data = 0;
    std::string path = "SOFTWARE\\7-Zip\\";
    std::string name = argv[1];
    path += name;
    cout << "path : " << path << endl;
    std::wstring str= std::wstring(path.begin(),path.end());
    wcout << "str: " << str; //debug
    wchar_t *strKeyName = const_cast<wchar_t*>( str.c_str() );

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

停止递归运行PhpStorm文件监视程序(使用Autoprefixer)

来自分类Dev

如何停止以守护程序运行的程序

来自分类Dev

如何停止使用其他Java程序运行程序

来自分类Dev

Hadoop Yarn守护程序停止运行

来自分类Dev

如何在程序中停止可运行

来自分类Dev

程序在C ++中运行而不会永远停止

来自分类Dev

如何从循环中断以停止程序运行

来自分类Dev

永远停止时运行程序吗?

来自分类Dev

Hadoop Yarn守护程序停止运行

来自分类Dev

如何在程序中停止可运行

来自分类Dev

运行程序时偶尔突然停止

来自分类Dev

由于函数被调用而停止运行的 C 程序?

来自分类Dev

在 try / except python 后停止程序运行

来自分类Dev

运行@click.command 时程序停止

来自分类Dev

为什么我永远使用节点应用程序进程时会使其停止运行?

来自分类Dev

如何使用GitLab运行程序启动服务并防止其停止?

来自分类Dev

C#应用程序在不使用vs 2012的情况下停止在PC上运行

来自分类Dev

Microsoft Web驱动程序已停止工作。问题导致程序在Selenium中使用EdgeDriver和Microsoft Edge停止正常运行错误

来自分类Dev

Puma停止使用Nginx在EC2实例上运行Rails应用程序(使用Capistrano / Capistrano Puma)

来自分类Dev

如何使该程序检查输入是否为整数而不在运行时引起错误,并使用前哨值停止循环?

来自分类Dev

停止使用jQuery运行的onclick方法

来自分类Dev

停止正在运行的Spark应用程序

来自分类Dev

停止守护程序在Android的init.rc中运行

来自分类Dev

当float达到零时,停止处理程序自动运行

来自分类Dev

Eclipse在运行Java程序时停止响应

来自分类Dev

如何停止19日运行时程序崩溃?

来自分类Dev

WinForm应用程序停止运行并冻结Windows

来自分类Dev

来自共享Gitlab运行程序的SSH停止工作

来自分类Dev

完成子进程后,我的程序没有停止运行

Related 相关文章

  1. 1

    停止递归运行PhpStorm文件监视程序(使用Autoprefixer)

  2. 2

    如何停止以守护程序运行的程序

  3. 3

    如何停止使用其他Java程序运行程序

  4. 4

    Hadoop Yarn守护程序停止运行

  5. 5

    如何在程序中停止可运行

  6. 6

    程序在C ++中运行而不会永远停止

  7. 7

    如何从循环中断以停止程序运行

  8. 8

    永远停止时运行程序吗?

  9. 9

    Hadoop Yarn守护程序停止运行

  10. 10

    如何在程序中停止可运行

  11. 11

    运行程序时偶尔突然停止

  12. 12

    由于函数被调用而停止运行的 C 程序?

  13. 13

    在 try / except python 后停止程序运行

  14. 14

    运行@click.command 时程序停止

  15. 15

    为什么我永远使用节点应用程序进程时会使其停止运行?

  16. 16

    如何使用GitLab运行程序启动服务并防止其停止?

  17. 17

    C#应用程序在不使用vs 2012的情况下停止在PC上运行

  18. 18

    Microsoft Web驱动程序已停止工作。问题导致程序在Selenium中使用EdgeDriver和Microsoft Edge停止正常运行错误

  19. 19

    Puma停止使用Nginx在EC2实例上运行Rails应用程序(使用Capistrano / Capistrano Puma)

  20. 20

    如何使该程序检查输入是否为整数而不在运行时引起错误,并使用前哨值停止循环?

  21. 21

    停止使用jQuery运行的onclick方法

  22. 22

    停止正在运行的Spark应用程序

  23. 23

    停止守护程序在Android的init.rc中运行

  24. 24

    当float达到零时,停止处理程序自动运行

  25. 25

    Eclipse在运行Java程序时停止响应

  26. 26

    如何停止19日运行时程序崩溃?

  27. 27

    WinForm应用程序停止运行并冻结Windows

  28. 28

    来自共享Gitlab运行程序的SSH停止工作

  29. 29

    完成子进程后,我的程序没有停止运行

热门标签

归档