我是Win32编程的新手.我想在两个进程之间创建一个共享内存.我已经使用Memory Mapping功能创建了共享内存.
我的结构看起来像这样:
struct sharedMemory
{
int ans1;
int ans2;
BOOLEAN flag1;
};
Run Code Online (Sandbox Code Playgroud)
现在我能够从不同的进程访问这个共享内存,但是我对如何将锁应用于这个共享内存感到困惑,这样只有一个进程能够访问struct成员变量.
我在Win7中使用了以下命令:
netsh http add urlacl url=[http://+:1234/] user=\Everyone
Run Code Online (Sandbox Code Playgroud)
但是它在WinXP中不起作用。所以我下载了httpcfg.exe,但找不到合适的语法将原始命令转换为httpcfg格式