BROWSEINFO bi; //指针初始化 char Buffer[MAX_PATH + 1100]; //字符初始化,不要再数组里进行运算。 切记变量一定要初始化,debug自动初始化,而release不管。 不正常接收是因为编译器的指针被悬挂了。 简单一看,是这样。 你要加异常域 try......