public static string GetRelativePath(string baseDirPath, string subFullPath) { // ForceBasePath to a path if (!baseDirPath.EndsWith("\\")) baseDirPath += "\\"; var baseUri = new Uri(baseDirPath); var fullUri = new Uri(subFullPath); var…
通过PID获取进程路径的几种方法 想获得进程可执行文件的路径最常用的方法是通过GetModuleFileNameEx函数获得可执行文件的模块路径这个函数从Windows NT 4.0开始到现在的Vista系统都能使用,向后兼容性比较好.第二种方法是GetProcessImageFileName函数,这个函数在Windows XP及其以后的系统中都能使用,使用此函数返回的路径不是通常的系统盘符,如"C:\...",而是驱动层的表示方式"\Device\HarddiskVolum…