用C#写的,网上找的很多函数用了之后返回的路径都是/My Documents这个目录
System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName);
------解决思路----------------------
C#不太懂,只能给你C++的函数和用法,你自己移植吧
http://blog.csdn.net/91program/article/details/7527660