????????????????????????????漰?κξ????????????????????????????????????????

?????????????????????????????????????????API???????????????????????????????????????棬????????????????????????????????????????????????????簲???????????ü????????ж????е?????????????????????????????????е????????????????????????????API???????ó?????????в???????????????????????????ú??????????????????????????????????????????????κ??????á???32λ???У?????????32λ???64λ????????64λ???

?????????????????????????????????????????????????????????????????????????????????????????????????????ж???????????????г??????б????????????????

????????????????????????????飬?????????????????????????????????????б??????????????????????????±???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????繲??????????????ο????????????

??????????????????????????????????????????????????????????????????????????????????ü???????????????ж????е??????????????????????????????????????ü???????????1?????????????????????????????????ü??????????????????????????????????????????????CloseHandle???????????????????????????ü???????????????0???????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????SECURITY_ATTRIBUTES???????????????????????????????????????????????????NULL?????????????????

???????????????????ó?????????????????????????????????????????Щ????????????GDI????????????????ж?????????????????????????????????????????????????????е????????????????????????????????????????????????????????????????????e??????????

???????????????????????????????????????????????????????????????????????????????????????????????飬??????????????????????????????????????г??????????????????????????????????б????????á?

???????????????????????????????????????????????????????y??????????????á???????????????????????????????????????????????????????????????????????????????????????????????????????????????????в???????????????????????????????????????????????????????????λ??????????????????????????????????????????????????????????????NULL?????????е????????-1????CreateFile???????????INVALID_HANDLE_VALUE??????NULL????????????????治????????????????????????????????????????

??????????????????????????????CloseHandle??????????????????????????????????ú???????????????????????????Ч??????????????????????????????????????ü?????????1???????ü??????0????????????????????????????????????????潫???????????????????????????????δ????????????CloseHandle??????????????????????????????????????ζ????????y????????????????????????????????????????????????????????????????????????????????????????????????????CloseHandle????y?????????????NULL??

???????????????????????????????е???CloseHandle????????????????????????????????????????????????????????????????????????????????ü???????1????????????ü????0???????????????????????????????????????????????????????????е???????????????????CloseHandle???????????????????????????ò?????????????????????????????????й????????????????????????????????????????????????????????á??????????????Handle?п?????????????????????????

??????????????????????????????????????????????????????????????????????ζ??????????????????????????????????????????????????????????????У????????????????????????????????????????????????????????繲????????

?????????????????????????1??????????????????????????????乲??????顣2???????????????????????????????????????С?

???????????????????????????????????

??????н???????????????????????????????С???????????????????????????????????????????????????????????е???????????о??????????????????????SECURITY_ATTRIBUTES??????????????????????Create*???????磺

SECURITY_ATTRIBUTES sa;
sa.nLength=sizeof(sa);
sa.lpSecurityDescriptor=NULL??//???????????
sa.bInheritHandle=TRUE??//??????????С?
HANDLE mutex=CeattMutex(&sa??FALSE??NULL);