实例句柄其实就是该实例的起始地址,而每个实例的起始地址一般都相同(除非在编译器选项中自己设定)。所以这个句柄值只在进程地址空间内有效,不同进程间这个值可能完全一样,所以跨出进程后,实例句柄就没有作用了,所以起不到“独一无二地标识了系统内的某个应用程序”的作用。举个例子:进程一的实例句柄为 0x00004800,而进程二的实例句柄也可以是 0x00004800,你说它如何区分两个实例?如果将实例句柄理解为可以“独一无二地标识了系统内的某个应用程序”,那么就错了!明白了?