memory-management

    13热度

    4回答

    如果你能帮我解决这个困境。现在,我知道C \ C++,我知道ASM,我知道DLL注入,我知道虚拟内存寻址,但我无法弄清楚像CheatEngine这样的软件和其他软件如何设法改变另一个变量的值处理。 对于那些不知道的人来说,第三方作弊引擎工具可以扫描程序的内存空间中的值,并识别具有给定值的变量的位置并对其进行更改。 我的问题是,他们是如何做到的?给定一个地址,如果我要写C代码,我怎么能改变属于另一个

    6热度

    6回答

    对于我的学士论文,我希望可视化内存的数据剩余量以及在重新引导系统后它如何持续存在。 我有一个简单的想法将一张照片mmap到内存,关闭我的电脑,等待x秒钟,启动电脑,看看照片是否仍然存在。 int mmap_lena(void) { FILE *fd = NULL; size_t lena_size; void *addr = NULL; fd = f

    1热度

    3回答

    我是C,Obj-C和iPhone的初学者,我正在尝试使用很多术语,希望你们能帮助解决问题。现在已经挣扎了几天 我的代码是调用一个包含一个搜索字段和一个表的nib的方法,该表从下面为'theList'创建的数组的搜索中填充。使用'仪器',我得到一个泄漏线: NSDictionary * theItem = [NSDictionary dictionaryWithObjectsAndKeys:clie

    1热度

    4回答

    我想在下面的函数中获取任何“记录”类型的大小。但是看来它不工作: function GetDataSize(P : Pointer) : Integer; begin Result := SizeOf(P^); // **How to write the code?** end; 例如,下列记录的大小是8个字节 SampleRecord = record Age1 : Inte

    5热度

    4回答

    我与一个ActiveX组件连接,该组件给了我一个内存地址和字节数。 怎么能写我将要访问这些数据字节开始于一个给定的内存地址的C#程序?有没有办法做到本地,或者我将不得不接口到C++? ActiveX组件和我的程序是否共享相同的内存/地址空间?

    3热度

    3回答

    我目前正在C#中设计一个网站,它使用一些非常复杂的代码来生成一个搜索列表,我目前将其设计为一个树状结构。 我使用树的主要原因是这个网站是高流量的,并且有一个非常复杂的搜索过滤器,这意味着可伸缩性非常重要,但是我担心树的内存需求可能超过每次简单重新计算值的有效处理要求。 有没有人知道一个可靠的方法来测量C#字典的大小? Marshal.SizeOf()方法不会允许这样做,因为代码不是非托管的。 干杯

    1热度

    1回答

    我需要在我的NetFilter钩子中窃取一些SKB,并保留一段时间。 在内核中,我一次可以使用多少个SKB有限制吗? 在我的内核模块中拥有大约10万甚至更多的SKB会带来什么后果? 我可以避免复制我的数据包两次,如果我可以有许多SKBs。 问候, Denes

    0热度

    9回答

    在C++程序克服错误的内存分配我写: #include<iostream> #include<vector> using namespace std; int main() { vector<int> a; a.resize(1); for(int i = 0 ; i < 10 ; i++) { cout << a[i] << " ";

    0热度

    2回答

    在操作系统构建中有一组内存管理算法,如分页,分割,分页(paginaciónsegmentada),段分页(segmentaciónpaginada)等。 你知道他们在那个领域以外的地方使用吗?他们用于商务应用程序?

    4热度

    7回答

    我目前正在一个大型的网站,这是非常动态的,所以需要在近永久的基础上存储大量的信息在内存(配置结账设置或用于实现菜单结构的树)。 此信息不是会话特定的,它对使用该网站的每个线程都是一致的。 在ASP中全局保存这些数据的最好方法是什么,所以可以在需要时访问它,而不是在每次使用时重新加载?