草庐IT

飞书机器人

全部标签

c++ - 如何在 Windows 下用 C++ 在远程机器上启动一个进程

我在Windows下使用Dev-C++。我的问题是如何在远程机器上启动进程?我知道PsExec可以做到这一点,但如果可能的话,我想避免使用它。如果有人可以提供一些示例代码,我将不胜感激:)提前致谢!坎比 最佳答案 如果这很容易,黑客就会在所有暴露在互联网上的机器上启动恶意软件。PSExec通过LAN使用服务控制管理器从“此处”启动服务EXE,即您运行它的机器。它需要很多安全权限——例如管理员权限。如果您不想这样做,您可以查看SSH(有开源示例)或远程命令提示符(在Windows资源工具包中)。

c++ - 登录到远程机器并访问网络资源

我想访问远程机器(win2k3,10.10.20.30)上的一个文件,但我不明白如何在我的程序中登录到那台机器。是否有任何简单的winapi可以获取网络路径、凭据并返回句柄?我只想访问\10.10.20.30\c$\test.txt,WNetAddConnection2、WNetAddConnection3有点困惑。任何建议都会有所帮助。抱歉,不是很清楚。我想访问同一网络(LAN)上的计算机。我想访问未在其他计算机上共享的文件。 最佳答案 如果您有管理员权限,解决方法就相当简单。C$管理共享可用。您可以调用WNetAddConnec

windows - 强制机器从 live CD 启动

如果我想在可引导CD上分发一些软件,有没有办法(从Windows)强制机器重新启动到CD操作系统,即使BIOS没有设置为从CD引导? 最佳答案 不,抱歉,没有办法做到这一点,因为没有标准的BIOS接口(interface)允许以编程方式更改引导顺序。正如您在问题中推断的那样,BIOS(准确地说是CMOS设置)是保存引导顺序的地方。您无法保证用户下次启动时会选择什么启动设备。 关于windows-强制机器从liveCD启动,我们在StackOverflow上找到一个类似的问题:

windows - 安装 JDK 后无法打开 Eclipse - Windows 7 机器 64 位

安装JDK后EclpseIDE未打开。阅读了几篇相关文章后。我在文本下方的环境变量中添加了路径C:\ProgramFiles\Java\jdk1.6.0_25\bin\javac;C:\ProgramFiles\Java\jdk1.6.0_25\bin\javaw.exe当我在cmd文件中键入路径时,此值得到反射(reflect)。现在我有点担心,如果我必须卸载并检查。感谢您的帮助。 最佳答案 我不会摆弄$PATH,而是首先通过编辑eclipse.ini并添加这些行来明确设置要在启动eclipse时使用的jdk:-vmC:/Prog

windows - 远程关闭 Windows 机器

如何远程关闭或重启Windows机器?它应该处理许多计算机(线程)能够关闭所有计算机或仅关闭一台计算机工作客户端/服务器... 最佳答案 使用shutdown命令:shutdown/s/m\\computernameshutdown/r/m\\computername/s开关用于关机,/r用于重启。在我的Windows7机器上关机的完整用法:>shutdown/?Usage:shutdown[/i|/l|/s|/r|/g|/a|/p|/h|/e][/f][/m\\computer][/txxx][/d[p|u:]xx:yy[/c"c

windows - 64位机器需要64位SDK吗

我的实验室刚收到一台TeslaC2070,该卡安装在运行WindowsServer64位的机器上。我应该写一些cuda模拟。我需要安装64位版本的SDK和CUDA工具包吗?我问的原因是因为我想使用Visualc++express进行编译,它们似乎真的是面向32位的。或者是否有另一个编译器可以让我完全摆脱这种限制?谢谢。编辑1感谢您的回答。到目前为止,我可以编译32位cuda/openCL代码。安装SDK后,将目标更改为64并链接到64b库,但仍然无法正常工作。C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizati

机器学习中的数学——距离定义(二):曼哈顿距离(Manhattan Distance)

分类目录:《机器学习中的数学》总目录相关文章:·距离定义:基础知识·距离定义(一):欧几里得距离(EuclideanDistance)·距离定义(二):曼哈顿距离(ManhattanDistance)·距离定义(三):闵可夫斯基距离(MinkowskiDistance)·距离定义(四):切比雪夫距离(ChebyshevDistance)·距离定义(五):标准化的欧几里得距离(StandardizedEuclideanDistance)·距离定义(六):马氏距离(MahalanobisDistance)·距离定义(七):兰氏距离(LanceandWilliamsDistance)/堪培拉距离(C

windows - 无法使用 apm 在 Windows 7 64 位机器上安装 atom-beautify

我正在尝试安装atom-beautifyGitHub插件Atom编辑apm但仍然出现此错误:npmERR!gitfetch-aorigin(https://github.com/Benvie/harmony-collections.git)fatal:Unabletofindremotehelperfor'https'npmWARN`gitconfig--getremote.origin.url`returnedwrongresult(git://github.com/ariya/esprima.git)npmERR!gitclonegit://github.com/ariya/esp

windows - git 可以在本地 Windows NTFS 机器上保留文件所有者、权限、ACL 和文件属性吗?

如果我将带有NTFS硬盘驱动器的Windows计算机上的一些代码提交到git,然后在另一个目录中再次将其checkout,它会保留我的原始所有者、NTFS权限ACL和文件属性吗?如果是这样,它会自动中断继承吗?还是需要某种设置? 最佳答案 GIT是一种独立于平台的代码管理工具,可以在许多不同的操作系统上运行。因此,它必然对任何特定平台的安全或访问控制信息概念无动于衷。例如,Windows中有关文件的安全元数据在Linux环境中将毫无意义,反之亦然。 关于windows-git可以在本地W

c - 为什么我在 64 位机器上调试 32 位应用程序时得到 STATUS_WX86_BREAKPOINT 而不是 EXCEPTION_BREAKPOINT?

我正在尝试在Windows上编写一个简单的调试器来调试32位应用程序,我的机器是64位的。我正在使用C语言。当我在指定地址添加断点(0xCC)时,我希望得到EXCEPTION_BREAKPOINTdebugEvent.u.Exception.ExceptionRecord.ExceptionCode中的值但是我得到STATUS_WX86_BREAKPOINT(0x4000001F)反而。MSDN网站将其定义为“Win32x86仿真子系统使用的异常状态代码。”。没有对此行为的任何进一步解释。我能像EXCEPTION_BREAKPOINT一样处理这个异常吗??所以代码将是switch(de