草庐IT

generate_rpc

全部标签

windows - 获取 RPC 客户端的进程名称

给定一个RPC调用,我可以很容易地模拟客户端并获取他们的进程token,但我如何从中获取进程名称? 最佳答案 要获取RPC客户端的进程名称,您必须使用RpcServerInqCallAttributes查询进程ID,OpenProcess使用进程ID获取进程句柄,以及QueryFullProcessImageName使用进程句柄获取完整的进程名称。 关于windows-获取RPC客户端的进程名称,我们在StackOverflow上找到一个类似的问题: http

c++ - 无法使用 RSA-Sha256 签名。 WatchData CSP 是否不是 CNG(加密 API : Next Generation) Provider?

我正在尝试使用WatchDataUSBtoken中的证书进行签名。我使用MicrosoftCryptoAPI函数CryptSignMessage.如果我将sha1指定为签名的哈希算法,那么它就会成功。但是,如果我尝试使用sha256,则会失败并显示“发生内部错误”。驱动下载自http://www.watchdata.com/service/usbtoken.jsp.这包含PKCS#11提供程序。根据http://blogs.msdn.com/b/alejacma/archive/2010/06/02/quot-an-internal-error-ocurred-quot-when-us

windows - 无法安装 cargo-tree : couldn't determine visual studio generator

我正在尝试在我的Windows机器上安装cargo-tree。它使用Windows10,VisualStudio构建工具15。这是我活跃的rustup工具链:activetoolchain----------------stable-x86_64-pc-windows-msvc(default)rustc1.26.0(a775680412018-05-07)运行cargoinstallcargo-tree时,构建失败。构建日志以以下结尾:error:failedtoruncustombuildcommandfor`libssh2-sysv0.2.7`processdidn'texits

java - 从 Java 应用程序通过 RPC 与 Windows 进程通信

我希望通过RPC与Windows进程通信。我要与之通信的应用程序是使用VisualStudio2008在C++中开发的。该应用程序通过idl文件提供其接口(interface),然后使用Microsoftmidl工具进行编译。此应用程序已经开发,无法修改。我希望通过我用Java开发的第二个应用程序与该应用程序进行通信。Windows应用程序提供的功能是否与RPC的任何Java实现兼容?根据我在MSDN上的阅读,Window应用程序提供的RPC是DCE兼容的。除了12年以上的几篇讨论MSjvm的文章外,我没有成功找到有关Java中DCE/RCP的详细信息。我也没有成功使用idl从Wind

c - OpenSSL 中未定义对 RSA_generate_key 的引用?

这个问题在这里已经有了答案:LinkinglibsslandlibcryptoinGCC[duplicate](2个答案)关闭6年前。我在文件rsatest.c中有以下代码。我正在尝试生成RSAkey对。#include#includeintmain(){RSA*rsa=RSA_generate_key((constint)1024,(constint)3,0,0);return0;}我正在编译这个gcc-I../include/-L.-lcrypto-lsslrsatest.c我收到以下错误。undefinedreferenceto`RSA_generate_key'我是否以错误的顺

node.js - GENERATE_SOURCEMAP=false 问题

在Windows中,当我尝试构建React应用程序时,出现错误提示“GENERATE_SOURCEMAP”未被识别为内部或外部命令。我在我的package.json文件中添加了以下行"build":"GENERATE_SOURCEMAP=falsereact-scriptsbuild" 最佳答案 将其保存在package.json中:"build":"GENERATE_SOURCEMAP=falsereact-scriptsbuild","winBuild":"set\"GENERATE_SOURCEMAP=false\"&&rea

c++ - 适用于 Windows/Visual Studio 的最佳 C++ RPC 库

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我知道很多人问这种问题,但我有一组要求:1.能够在Windows上使用VisualStudio进行编译开发。2.有点现代——异步/线程,干净。3.C++我看过thrift、messagepack,甚至protobuf+RPC。它们在Windows中都存在大量问题。仅供引用-我不是专业程序员,所以要求我将过时的补丁应用到未经测试的代码是一个很大的要求。我知道

c++ - 在 Vista 上调用 RPC 调用时为 "operation is not supported"

我的应用程序使用MicrosoftRPC进行进程间通信。当两个进程在同一台机器上运行并且一个进程试图调用声明为(IDL符号)的方法时:error_status_trpcMethod([in]pipebyteparameter);此调用因RPC_S_CANNOT_SUPPORT(“不支持请求的操作”)而失败,并且永远不会到达服务器端,并且永远不会调用所提供管道的push()/pull()原语。这仅在使用ncalrpc协议(protocol)时在Vista上重现,否则不会重现。我还在事件查看器日志中发现了以下内容:应用程序(“我的程序exe文件名”\service)(PID:344)正在使

C# Maze Generation 我自己实现的Prim的算法Bug

首先让我为尺寸道歉我会尽量保持它尽可能小在尝试完全按照维基百科上所说的那样构建prim的算法后,我发现它无法按照我构建的迷宫方式运行。所以我尝试做同样的想法来适应我的迷宫,但我看到了一个奇怪的错误,当我的游戏开始时,它只是没有正确地build我的迷宫,我不知道为什么这是偶尔发生的事情其他时候它工作得很好,所以我有一个publicDictionary>maze当它开始时,它占据了迷宫,迷宫是所有的树篱,然后我继续像这样build路径privatestaticvoidbuildPath(){List>ends=newList>();ends.Add(newKeyValuePair(newM

远程对象的 C++ 调用方法(类似于 RPC)

我正在寻找一个RPC库,它允许我在另一个进程(在Windows上)中调用一个对象的成员函数。我目前遇到的问题是一些服务器端对象已经存在并且有多个实例。服务器应该能够将指针/标识符传递给实现代理的客户端,然后将调用定向到远程对象实例。所以我基本上想要的是这样的:Client:TestProxytest=RemoteTestManager.GetTestById(123);test.echo("bla");其中Test的实例已经存在于服务器上,并且RemoteTestManager是客户端在另一个rpc调用中获得的服务器上的管理器类。此外,它最好在命名管道上运行,因为同一台机器上可以有多个