腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
C#
在
Windows
中
获得
另一个
进程
库
地址
?
c#
、
c++
、
memory
、
driver
、
ram
当我浏览漏洞数据
库
时,我发现one of Asus old drivers易受物理内存读写的攻击。有一个完全正常工作的PoC,展示了
如何
从内存
中
读取数据。问题是我有一个偏移量(比方说0x31E4),它指示了我需要的值
在
程序内存
中
的相对位置,但驱动程序返回的是绝对
windows
地址
的信息。
如何
在物理内存
中
获取基本
进程
地址
(最好是
在
C#
中
)?这有可能
浏览 32
提问于2019-02-01
得票数 0
回答已采纳
2
回答
如何
在
C#
中
每次运行程序时
使用
相同的虚拟内存块
c#
、
memory
、
dll
、
memory-address
我有一个用
C#
编写的程序,它
使用
外部DLL。我
在
Windows
7 64位上。此DLL需要内存
中
的连续块160 in。基本上,我在这个DLL
中
调用一个函数,它在调用我传递给它的回调函数时工作很长时间。开始此
进程
的DLL函数的一个参数是
进程
将尝试
使用
的整数内存
地址
。DLL负责内存分配,它只需要160 if内存空闲,您可以选择传入此内存块的起始
地址
(如果希望
库
自己找到它,则为0)。如果
浏览 2
提问于2014-05-16
得票数 0
回答已采纳
2
回答
本地键盘钩子终止目标
进程
。
c#
、
c++
、
hook
我试图
使用
托管代码
中
的C++ DLL将一个C++本地
C#
键盘挂钩安装到
进程
中
,如下所示:{ }C++ DLL代码应该足以将钩子数据分配给
C#
DLL_THREAD_DETACH: }
浏览 4
提问于2021-03-05
得票数 0
回答已采纳
1
回答
C++,
如何
使用
指向特定
地址
的指针访问
c++
、
pointers
cout << "Address of a: " << &a << endl; system("pause"); return 0;输出: return 0;因此,我想读取变量'a‘的值,其中'p’指针属于
另一个
程序,
浏览 3
提问于2021-12-22
得票数 0
5
回答
C#
:
在
另一个
进程
的内存
中
搜索byte[]数组
c#
、
memory
、
process
如何
在
另一个
进程
的内存
中
搜索byte[]数组,然后
在
byte[]数组所在的位置获取
地址
?我想将一个字节数组写入
另一个
进程
的内存(WriteProcessMemory()),该调用参数的.One是uint Address.Well,我想通过
在
进程
中
搜索一个字节数组来
获得
地址
。,0x210x64,0xA1} 我们假设这个数组只放在我想要写入内存的
进程
浏览 6
提问于2009-04-23
得票数 7
回答已采纳
2
回答
在
C#
中
是否有替代netstat命令的方法?
c#
、
netstat
我正在写一个
C#
程序,它告诉活动的连接(协议,本地
地址
,外部
地址
,状态,
进程
Id )。为此,我将cmd.exe作为
进程
运行,并将netstat -ano作为参数传递。但是我不想
使用
这个netstat命令。任何
库
或其他东西,以便我可以
获得
相同的输出?
浏览 5
提问于2021-09-02
得票数 0
4
回答
从
另一个
进程
获取StartAddress of win32线程
c#
、
c++
、
dll
、
process
、
pinvoke
现在,
在
C#
代码
中
,我希望获取
在
Win32应用程序
中
创建的每个线程的开始
地址
的名称/符号,这样我就可以将与线程相关的信息(如CPU
使用
情况)记录到数据
库
中
。基本上,
C#
代码启动Win32应用程序的多个实例,监视它们,
在
需要时终止,然后将信息/错误/异常/原因/etc记录到数据
库
。
浏览 6
提问于2011-12-30
得票数 23
回答已采纳
1
回答
如何
在DWORD (c++)
中
存储非会员函数的
地址
c#
、
c++
、
pointers
、
memory-mapped-files
、
createremotethread
我想这样做的原因是:我有一个
c#
winforms应用程序和一个c++ DLL,将被注入到
另一个
进程
中
。
在
c#
应用程序
中
,我想
使用
远程
进程
地址
空间中的非成员函数
地址
来调用CreateRemoteThread()。,那么我打开了
另一个
类型,我只想确保变量中有足够的空间容纳指针,结构的
C#
版本包含相同的变量,除了它的类型是IntPtr。远程
进程
是一个
浏览 1
提问于2014-04-23
得票数 0
回答已采纳
2
回答
COM与工控机
在
C#
中
的互操作
c#
、
.net
、
com
、
ipc
、
com-interop
我希望
在
一个
进程
中
创建和填充对象(例如,用
C#
编写的)。然后,我想在
另一个
进程
中
获得
它(
C#
中
的控制台应用程序)。我知道COM对象不序列化,它们是非托管代码。我尝试通过.Net远程处理(
Windows
是服务器,控制台应用程序是客户端)来实现解决方案,但无法
在
客户端
获得
COM互操作对象(我
在
共享
库
中
从Marsha
浏览 2
提问于2014-07-13
得票数 1
回答已采纳
1
回答
混淆.net内存
使用
情况
c#
、
.net
、
memory
、
clr
进程
内存
使用
情况包括(可以称为VirtualMemory): ReservedMemory:只声明(不存在和没有
地址
)。编写的
进程
(不包括保留的)的总
使用
内存。
在
VMMap
中
,
进程
总内存大小约为5GB,预留内存约为4GB,VS监视器显示Virt
浏览 1
提问于2018-10-30
得票数 1
回答已采纳
3
回答
为了通过命名管道(C++)发送,将浮点数转换为byte[]
c#
、
c++
、
byte
、
ipc
我有一个C++
进程
,它有一个线程,需要通过命名管道将存储在数组
中
的浮点数发送到
另一个
进程
。我已经构造了准备发送的字节数组,但我不太确定
如何
以可以发送的形式
获得
浮点数(即
如何
将它们转换为字节)。
另一个
进程
是同一台机器上的
C#
进程
,我假设我可以
使用
BitConverter来获取传入字节数组
中
的相关字节并将其转换为浮点型,但我不太熟悉C++,也不知道
如何</em
浏览 1
提问于2012-03-30
得票数 2
回答已采纳
1
回答
如何
将后端pid与
windows
应用程序联系起来?
postgresql
、
powershell
我有postgres数据
库
,它有两个窗口
进程
连接到它。一个是powershell脚本,
另一个
是
c#
应用程序。两个
进程
在
访问同一个数据
库
的同一个框上运行。如果我查看
windows
任务管理器,我可以看到这两个pids都有
进程
名'postgres.exe‘。 我
如何
知道哪个pid指的是粉末
进程
,哪个是
c#
应用程序?
浏览 0
提问于2018-10-19
得票数 2
回答已采纳
2
回答
GetWindowLong访问被拒绝
visual-c++
、
wndproc
、
getwindowlong
我尝试
使用
GetWindowLong API函数来获取
另一个
地址
空间中
另一个
窗口的windowproc
地址
(GWL_WNDPROC),但此函数返回0且GetLastErro为5(拒绝访问)我以管理员身份运行我的程序并再次遇到此问题
浏览 68
提问于2013-12-11
得票数 0
4
回答
如何
从
另一个
.NET
进程
获得
对象的句柄?
.net
、
wcf
、
named-pipes
、
interprocess
在
C#
中
,我知道
如何
从代码
中
运行.NET可执行文件,并了解可执行文件的实例是否已经在运行。我想要做的是,如果一个实例已经在运行,那么
在
另一个
可执行文件的
C#
代码
中
获取Foo对象的一个实例。我有一个
windows
应用程序,(e.g..NET版本的Outlook)。用户可以正常
使用
该应用程序,但在后台运行的也是一个
进程
,它监视来自第三方系统的XML文件。我需要的是,如果.NET程序没有
浏览 2
提问于2009-10-14
得票数 3
回答已采纳
1
回答
如何
以保证的方式将虚拟
地址
传递给shmat()函数
c
、
shared-memory
我通过
使用
虚拟
地址
来
使用
shmat()。 第一个
进程
调用一个shmaddr为null的shmat,当它
获得
数据块的虚拟
地址
时,它存储
在
另一个
共享内存位置。第二个
进程
用第一个
进程
存储
在
共享内存
中
的virtaul
地址
调用shmat()。
在
大多数情况下,第二个
进程
通常可以附加到相同的虚拟
地址
,但在其中一个情况下,我不
浏览 2
提问于2011-03-03
得票数 1
6
回答
另一个
进程
使用
的文件
c#
、
file-io
当我们尝试
在
Windows
平台上写入文件时,我们经常会遇到错误,
如何
检入
C#
,
在
写入文件之前确认它没有被
另一个
进程
使用
?
浏览 6
提问于2009-03-09
得票数 22
回答已采纳
2
回答
使用
c#
从
另一个
进程
调用函数
c#
、
c
、
function
、
winapi
我的一个朋友指出了
另一个
程序
中
的一个函数,我想触发它。
在
另一个
程序
中
,该函数位于0x004B459C。我知道
如何
读写内存,但是
如何
从我的程序
中
触发这个函数。我没有这个程序的来源。我的问题是,如果我知道这个十六进制代码,我是否需要注入这个函数,或者我只是向内存
中
写入一些东西来触发它?
浏览 0
提问于2013-04-02
得票数 5
回答已采纳
3
回答
.net和C++应用程序之间的内部通信
c#
、
.net
、
c++
但是,我想问一下,是否有新的优雅方法可以
在
C#.net应用程序和C++应用程序之间交换一些消息?提前谢谢。
浏览 1
提问于2011-12-10
得票数 2
回答已采纳
1
回答
节点js
中
名为管道的窗口(首选共享内存)
c#
、
node.js
、
windows
、
shared-memory
、
named-pipes
我
使用
命名管道
在
windows
中
的两个
进程
之间共享一些数据。一个是节点
进程
,
另一个
是
C#
进程
。我
在
两边的循环中这样做,比如我的节点
进程
是生产者,而
C#
进程
是
使用
者。但是有时
C#
循环挂起,
在
节点
进程
的那个点,我想要覆盖旧数据上的新数据。我想知道我是否可以
在
管道中
浏览 2
提问于2017-04-11
得票数 3
回答已采纳
1
回答
如何
从
另一个
进程
的调用堆栈
地址
中
检索函数名
c++
、
windows
、
debugging
我只是好奇分析器/调试器是
如何
工作的,以便它们能够加载PDB并从
另一个
进程
获取堆栈跟踪信息?甚至从转储文件?更详细的描述: 我实现了一个简单的内存跟踪器,它收集我的程序的每一个内存分配,获取这些程序的堆栈跟踪
地址
和函数名,并发送到
另一个
可视化这些
地址
的工具。但是我认为,
在
我的主程序
中
解析堆栈跟踪函数名并不是一个好主意。这可能会带来大量的内存占用和运行时开销。这会毁了我的计划。所以,我想知道我是否可以
在
主程序
中</em
浏览 2
提问于2017-09-08
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
说说实例句柄和模块句柄的区别
一个跨平台执行外部命令的C#开源库
C#Windows服务开发从入门到精通
从软件编程的角度理解线程
Google Optimization Tools介绍
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券