小编Jon*_*Gik的帖子

在运行时请求管理员权限

是否可以在Windows中运行C++应用程序以在运行时从操作系统请求管理员权限?

我知道它可以在编译时完成,但似乎无法在任何地方找到它是否可以在运行时完成.

谢谢你的帮助!

编辑:如果我希望当前实例具有提升的权限怎么办?例如,我可能将数据存储在我想要保留的内存中.

c++ windows uac

50
推荐指数
3
解决办法
6万
查看次数

用于C++的Torrent库,Windows

我正在寻找一个允许我的C++应用程序(在Windows中运行)下载种子的库.但是,我不能在那里找到任何东西.

有人可以指点我正确的方向吗?

提前致谢.

c++ windows p2p bittorrent

5
推荐指数
1
解决办法
7238
查看次数

将四个字符的字符串转换为long

我想将一个四个字符的字符串(即四个字符)转换为一个长字符串(即将它们转换为ASCII代码,然后将它们放入长字符串中).

据我了解,这是通过将第一个字符写入long的第一个字节,第二个字符写入相邻的内存位置来完成的,依此类推.但我不知道如何在C++中这样做.

有人可以指点我正确的方向吗?

提前致谢.

c++ long-integer

3
推荐指数
1
解决办法
1386
查看次数

通过COM端口进行C++通信

如何通过带有C++的COM端口与设备通信?是否有一个处理此问题的Windows库?

提前致谢.

编辑:我正在使用Windows.

c++ windows serial-port

2
推荐指数
1
解决办法
1万
查看次数

DllImport不工作

我正在尝试编写一个使用C++中定义的函数的WPF应用程序.C++应用程序编译为DLL.

我正在做的是使用DllImport属性导入函数并使用它.这在我的机器上工作正常,但是当我尝试在另一台机器上运行我的WPF应用程序时,它会出现"无法找到DLL"错误.

我的C#(WPF)代码的摘录:

[DllImport("Dll.dll")]
public static extern int MyFunc();

public MainWindow()
{
  InitializeComponent();
  MessageBox.Show("Starting");
  try
  {
    MessageBox.Show(MyFunc().ToString());
  }
  catch (Exception exc)
  {
    while (exc != null)
    {
      MessageBox.Show(exc.Message);
      exc = exc.InnerException;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的C++代码:

extern "C" __declspec(dllexport) int MyFunc() {
  return 3;
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以看到我的错误可能在哪里?

在此先感谢您的帮助!

编辑:问题似乎是依赖"MSVCR100D"不存在.我的理解是这是我安装的VC++ Redistributable包中的一个文件无济于事.

.net c# dllimport

2
推荐指数
1
解决办法
2647
查看次数

获取指向联合中变量的指针

我只是想知道这是否是指向联合中char的指针的正确语法:

union myunion {
char character[4];
}

... = &(myunion.character[0])
Run Code Online (Sandbox Code Playgroud)

它似乎在我的应用程序中产生了正确的结果,我似乎无法在互联网上找到正确的语法.

谢谢你的帮助.

c++ unions

1
推荐指数
1
解决办法
239
查看次数

将Unsigned Long转换为String ^

如何将unsigned long转换为String ^?

我试过了

String ^ mystring = marshal_as<String ^>(myunsignedlong)
Run Code Online (Sandbox Code Playgroud)

但它不起作用!

c++-cli visual-c++

0
推荐指数
1
解决办法
4142
查看次数

标签 统计

c++ ×5

windows ×3

.net ×1

bittorrent ×1

c# ×1

c++-cli ×1

dllimport ×1

long-integer ×1

p2p ×1

serial-port ×1

uac ×1

unions ×1

visual-c++ ×1