没必要去理解这么底层的代码,多半是你自己有什么操作上的问题
或者转换程序不适合你的具体情况
【 在 hanxuema (汗血马) 的大作中提到: 】
: 恩,觉得 可能是 转换passwds 文件的时候,用的转换程序 的问题? 因为我们用的转换程序是smthbbs-1.2.2版本里的 一个转换程序。
: 据某开发组成员提示, kbs启动时,导入passwds进内存时,会把passwds 扫描一遍,然后对已经注册的id作记录。
: 然后注册id 的时候,在内存的passwds镜像里进行id 的位置的分配,最后才写入passwds文件。
: 一种方法是:如果能找到将passwds导入内存 的那段 代码,即可得出它 如何扫描 passwds中 已经注册id 的判断条件,大家说呢?然后根据这个判断条件,修改那个id导入内存的代码。
: 还得找到id位置分配的那段 代码,看它是看哪个字段或者 根据什么参数来 分配的。
--
FROM 128.12.150.*