腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1415)
视频
沙龙
5
回答
是否可以从C#中执行x86装配序列?
、
我知道这可以使用
C++
完成,但我很好奇是否可以在C#中完成? 注意:我不是在谈论执行MSIL指令。我说的是执行一系列原始的x86汇编指令。
浏览 4
提问于2009-06-06
得票数 26
回答已采纳
2
回答
用C和
asm
代码将程序转换为
DLL
、
、
、
我的算法包含C和
asm
代码。我需要在C#应用程序中调用这个算法。我想知道是否可以将C和
asm
代码转换为
DLL
,然后在C#控制台应用程序中调用它。但我非常不清楚如何将耦合的C和
asm
代码算法转换为
DLL
。任何帮助都是非常感谢的。 我知道如何使用PInvoke调用C#中的
DLL
。我的问题是将合并的C和
asm
代码转换为
DLL
。大多数错误都是那些抱怨
C++
不支持我使用过的东西的错误(尽管它们在C中是有效的)。
注
C++
浏览 7
提问于2012-07-19
得票数 1
1
回答
自定义EXE模板Metasploit 64位
ASM
PE语法
、
、
、
我认为有一条通向内核32.
dll
的路径丢失,并且我不确定语法。64exetemplate.o:(.text+0x1d): undefined reference to `
VirtualAlloc
/link /su$ extrn
VirtualAlloc
: proc
浏览 0
提问于2018-01-17
得票数 4
2
回答
C++
与C#的并行依赖
、
、
、
、
所以,我有三个
dll
: <file name="SecondDependency.
dll
"/>并将此依赖项的链接添加到头
dll
(本机
C++
):<assembly xmlns="u
浏览 7
提问于2012-01-23
得票数 5
3
回答
VirtualAlloc
C++
,注入
dll
,
、
、
、
、
我使用
VirtualAlloc
函数来保留这个空间。我有X个问题。 我应该使用哪些参数(sllocation、类型和保护)来为代码洞穴分配内存?作为返回值,我得到了代码库的地址。
浏览 7
提问于2011-03-09
得票数 2
回答已采纳
1
回答
加载WINDOWS调试符号时出现问题。我无法在visual studio中加载WINDOWS操作系统二进制文件.pdb。
、
、
、
、
77e46cfd()
Asm
ntdll.
dll
!7c827d29()
Asm
ntdll.
dll
!7c83d266()
Asm
ntdll.
dll
!7c83d2b1()
Asm
ntdll.
dll
!7c82d308()
Asm
ntdll.
dll
!7c82d30f()
Asm
ntdll.
dll
!7c82f380()
Asm
ntdll.
dll
浏览 1
提问于2010-01-06
得票数 1
3
回答
如何在字符串变量中运行
ASM
操作码或将其转换为字节?
、
、
、
我在字符串属性中有这段
asm
代码。mov [ecx+ebx*4+10],ff在进入我想要实现的目标之前,首先我将把client.
dll
+...转换成它的最终地址。idk 使用任何可行的方法来实现我的目标,方法是传递
asm
操作码,并将内存附加作为参数分配(不是
c++
专家),但我知道在
浏览 5
提问于2020-02-29
得票数 4
回答已采纳
1
回答
恶意软件源代码的隐藏意义?
、
、
、
、
我正在研究用
c++
开发的恶意软件的源代码,在下面的源代码中有两个问题_
asm
nop;_
asm
nop; _
asm
nop;
浏览 0
提问于2020-12-30
得票数 1
回答已采纳
1
回答
Visual调试器不适用于从程序集源文件生成的
DLL
?
、
、
、
、
我目前正在
C++
包装器中使用masm来开发.
dll
,以便其他应用程序可以使用它,特别是VisualStudio2022中的c#应用程序。或者,如果Visual调试问题不容易修复,那么是否有更好的方法在Windows上开发
浏览 4
提问于2022-08-17
得票数 0
回答已采纳
1
回答
无法加载
C++
/CLI
DLL
资源
我在Visual 2010中创建并编译了一个
C++
/CLI (托管)
DLL
,并添加了一些资源文件作为测试(一个图标和一个位图)。我已经与PE资源管理器检查过了,而且资源肯定在那里。我的简单代码:String[] res =
asm
.GetManifestResourceNames(); 我知道
DLL
是被加载的,因为当我调试时,我可以看到'
浏览 1
提问于2013-02-26
得票数 2
1
回答
导入MinGW
C++
DLL
到C#或VC++中
、
、
、
、
我有一个带有源代码的MinGW
DLL
(~20k行),我需要在CLR中使用这个
DLL
中的一些类。起初,我尝试为
C++
类(我刚刚从源代码中复制的)编写
C++
包装器类,并从C#中引用这个类。我在
C++
和
ASM
方面没有很大的经验,这会带来一些麻烦。差异MingGW和VC++:
asm
("fnstcw %0\n" : "=m&quo
浏览 1
提问于2011-05-29
得票数 2
回答已采纳
1
回答
如何在x64中调用C#组装过程
、
、
、
、
C++
DLL
项目包含算法。
C++
DLL
项目包含算法。 为了简单起见,让我们假设算法不接受任何参数,并返回两个预定义的数字之和。但是,我现在很难在C#代码中调用
ASM
过程。我已经看到(并在一定程度上测试了自己),在C#代码中直接调用MASM是不可能的。但是,我听说在
C++
中调用
ASM
并在C#中调用该函数是可能的。2.我尝试使用
C++
间接调用
ASM
,虽然我也没有得到例外,但返回的值是“随机的”,就像内存中剩下的一个余数,例如:-751
浏览 4
提问于2021-10-18
得票数 1
回答已采纳
1
回答
未定义对Mysnprintf的引用
、
我使用的是CodeBlocks,我想在里面创建一个钩子
dll
#include "main.h"#include <stdio.h> Originalsnprintf = (snprintfFn)GetProcAddress(GetModuleHandleA("msvcr90.
dll
"), "_snprintf&quo
浏览 2
提问于2012-07-12
得票数 0
回答已采纳
1
回答
如何从C#调用CPU指令?
、
、
、
我的处理器(Intel i7)支持POPCNT instruction,我想从我的C#应用程序中调用它。这个是可能的吗?Popcount在一个循环中被调用了数百万次,所以如果可能的话,我希望能够对这个CPU进行优化。
浏览 1
提问于2015-03-13
得票数 11
回答已采纳
4
回答
线程在malloc和空闲虚拟大小中被阻塞
、
、
、
堆栈跟踪如下所示:ntdll.
dll
!operator new(unsigned __int64 size=1) Line 59 + 0x5 bytes
C++
ntdll.
dll
!RtlpWaitOnCriticalSection() ntdll.
dll
!我们确实有一些线程使用了
virtua
浏览 0
提问于2011-01-12
得票数 1
1
回答
Windbg <unclassified>内存区
、
、
我想确定eax寄存器在windbg out put下toStack或Heap.In的实际位置!address out put显示它未保密。eax=01198ce8 ebx=00000000 ecx=01198bf8 edx=00000000 esi=01196ed8 edi=01198160cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000
浏览 1
提问于2013-10-27
得票数 2
1
回答
没有C运行时库依赖的
C++
Win32,但使用malloc,免费的atd
、
、
、
、
我希望减少在MS Visual
C++
中编程的
C++
应用程序的大小,并且我还希望在所有Windows版本(XP和没有VisualC++可再发行包的高级程序包)上保证兼容性。我在想其他的选择: 我自己编写这个函数,例如用
VirtualAlloc
浏览 2
提问于2012-08-18
得票数 1
回答已采纳
2
回答
如何以编程方式获取vmmap中显示的信息?
、
、
、
、
任何看过Mark Russovich演讲“内存管理之谜”的人都知道,vmmap工具可以向您展示一些其他工具似乎很少知道的不符合进程限制的东西(在普通的32位窗口上是2GB的)。..。还有,为什么这些信息很难得到?? System.Diagnostics.Process.VirtualM
浏览 2
提问于2013-05-02
得票数 3
回答已采纳
1
回答
Visual 2010发布时不包括
C++
项目中的C#
dll
、
、
、
我有下列受养人:问题:当我发布C#应用程序时,不包括
C++
dll
如何告诉Visual也包含
C++
dll
?(
注
:由于这只是一个小项目,一次快速修复就足够了)
浏览 5
提问于2012-02-06
得票数 3
回答已采纳
1
回答
从MASM32调用.c过程
、
我需要构建一个win32应用程序,并且需要从一个C函数调用一个过程,但是我总是得到一个构建错误:我用一个过程将所有内容简化为一个简单的主函数和简单的.
asm
MASM32代码(在它自己的.
asm
文件中):.DATA memory_address
浏览 2
提问于2016-07-30
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券