c# 用共享内存实现进程通信 开几个程序都可以访问同样的内存数据 [DllImport("Kernel32.dll", CharSet = CharSet.Auto)] public static extern IntPtr CreateFileMapping(int hFile, IntPtr lpAttributes, uint flProtect, uint dwMaxSizeHi, uint dwMaxSizeLow, string lpName); [DllImport("Kernel32.dll", CharSet = CharSet.Auto)] public static extern IntPtr OpenFileMapping(int dwDesiredAccess, [MarshalAs(UnmanagedType.Bool)] bool bInheritHandle, string lpName);
2022-09-19 13:40:20 56KB c# 共享内存 进程通信
1
unload_dll是Windows的实用程序,可让您从正在运行的进程中卸载DLL。 如果要卸载的应用程序将自身挂接到其他进程中,但无法正确卸载,则此功能很有用。
2022-09-19 11:42:11 7KB 开源软件
1
监控系统进程的所有操作,实时查看进程的所有动态
2022-09-19 11:26:52 1.26MB 进程监控
1
AES 查找器 在运行进程内存中查找 AES 密钥的实用程序。适用于 128、192 和 256 位密钥。 Usage: aes-finder { -1 } [-p pid | -n process-name | -f file] [/output/folder] 用法 要搜索 id = 123 的进程中的键,请执行以下操作: aes-finder.exe -p 123 要在名称为 chrome.exe 的任何进程中搜索键,请执行以下操作: aes-finder.exe -n chrome.exe 现在您可以看到在您最喜欢的应用程序中使用了哪种 AES 密钥!
2022-09-19 09:09:06 684KB aesfinder
1
SQL Server最大内存设设置太小导致无法启动SQL Server服务的解决办法详见附件内容
2022-09-19 09:05:44 1KB sqlserver
1
驱动读写模块,可过保护读写游戏内存
2022-09-19 09:02:01 104KB 驱动读写 过保护
1
memreduct 自动清理内存工具64位和32位通用。 轻量级实时内存管理应用程序,用于监控和清理计算机上的系统内存。 该程序使用未记录的内部系统功能(本机 API)来清除系统缓存(系统工作集、工作集、备用页面列表、修改的页面列表),结果可变~10-50%。应用程序它与 Windows XP SP3 和更高版本的操作系统兼容,但某些通用功能仅在 Windows Vista 之后可用。 您可以下载安装程序或便携式版本。为了正确工作,需要管理员权限。 便携模式 要激活便携模式,请创建减少.ini在应用程序文件夹中,或将其从%APPDATA%\Henry++\Mem 减少.
2022-09-18 09:05:58 342KB 内存清理 内存管理
1
ProcessExplorer 进程浏览器,木马无处藏身,无广告免费绿色 有没有想过哪个程序打开了特定的文件或目录?现在你可以找出答案了。Process Explorer向您显示有关哪些句柄和 DLL 进程已打开或加载的信息。 Process Explorer显示由两个子窗口组成。顶部窗口始终显示当前活动进程的列表,包括其所属帐户的名称,而底部窗口中显示的信息取决于Process Explorer所处的模式:如果它处于句柄模式,您将看到处理顶部窗口中选择的进程已打开;如果Process Explorer处于 DLL 模式,您将看到该进程已加载的 DLL 和内存映射文件。 Process Explorer还具有强大的搜索功能,可以快速显示哪些进程打开了特定的句柄或加载了 DLL。 Process Explorer的独特功能使其可用于跟踪 DLL 版本问题或处理泄漏,并提供对 Windows 和应用程序工作方式的洞察。
1
实验报告二Linux进程管理 目的:了解Linux系统中进程通信的基本原理;学会使用Linux系统中关于进程通信的一些系统调用。 任务: 2-1.编制实现软中断通信的程序 2-2.编制实现管道通信的程序实验步骤: 2-1.实验环节: 1.输入命令vim file.c创建文件 2.代码如下: 3.使用命令gcc file.c –o file进行编译,./file运行,结果如下: 首先使用系统调用函数fork()创建两个子进程,再用系统调用函数signal()让父进程捕捉信号SIGINT(用kill命令来触发), 2-2.实验环节: 1.输入命令vim file1.c创建文件 2.代码如下: 3.使用命令gcc file1.c –o file1进行编译,./file1运行,结果如下: 使用系统调用 pipe()函数建立一条管道线
2022-09-16 21:00:51 445KB 计算机系统
1
《操作系统原理》 实验报告一 实验一 Linux进程控制 目的:借助Linux系统,加深对进程概念的理解,进一步认识并发执行的实质。 任务: 1-1.利用fork()创建几个进程,并分析这几个进程之间的关系; 1-2.熟悉并使用下列系统调用:fork()、exit()、wait()、lockf()、kill()对进程进行控制,进一步理解进程的并发性。 实验步骤: 1-1.实验环节: 1.打开虚拟机,连接Linux系统。输入命令vim fork1.c创建文件 编辑的代码如下: 头文件,用来创建子程序,若成功创建一个子程序, 输入命令gcc fork1.c -o fork1编译程序,并输入./fork1运行程序fork1.c,结果如下: 1-2.实验环节: 1.输入命令vim fork1.c创建文件 编辑内容如下: 系统调用fork()创建进程:分配表项、
2022-09-16 21:00:50 1.02MB 计算机系统
1