魔改造版 Windows 2000 の netapi32.dll での障害について
魔改造版 Windows 2000に 2014年4月にリリースした netapi32.dll のセキュリティアップデートを適用すると
ユーザーグループの追加APIで不具合が出ることが分かりました。
LOCALGROUP_MEMBERS_INFO_3 buf2; LOCALGROUP_MEMBERS_INFO_3 *buf; buf=&buf2; buf2.lgrmi3_domainandname=L"__vmware_user__"; int result=NetLocalGroupAddMembers(NULL,L"__vmware__", 3,(LPBYTE)buf,1); printf("%d[%x]",result,result); |
具体的には上のコードで RPC_X_ENUM_VALUE_OUT_OF_RANGE 1781L がかえってきます。
本来は、
ERROR_NO_SUCH_MEMBER = 0X56B
ERROR_MEMBER_IN_ALIAS = 0X562
ERROR_INVALID_MEMBER = 0X56C
NERR_GroupNotFound 0x8AC
以外の値はかえってこないところです。
セキュリティパッチの代替を考えるのでしばらくお待ちください
Comments