启动项中有有关的内容,你可以去查一下 开始-运行-msconfig 另外,推荐一个网址 >
//例: c:/test/
ApplicationExecutablePath;(包括名称)
//例: c:/test/myappexe
ApplicationStartupPath;(不包括名称)
//例: c:/test/
绝对路径是直接到达目标位置,通常是从盘符开始的路径。完整的描述文件位置的路径就是绝对路径,以web站点根目录为参考基础的目录路径。
绝对路径名的指定是从树型目录结构顶部的根目录开始到某个目录或文件的路径,由一系列连续的目录组成,中间用斜线分隔,直到要指定的目录或文件,路径中的最后一个名称即为要指向的目录或文件。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。
扩展资料
几种编程语言获取程序所在路径的方法:
1、在golang程序里面获取程序所在路径:
package main
import (
"path/filepath"
"os"
"fmt"
"log"
)
func main() {
execDir, err := filepathAbs(filepathDir(osArgs[0]))
if err = nil {
logFatal(err)
}fmtPrintln(execDir)
}
2、python脚本所在路径:
import os
print(ospathsplit(ospathrealpath(__file__))[0])
3、shell脚本获取脚本的绝对路径:
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
string str = SystemEnvironmentCurrentDirectory;
//result: X:\xxx\xxx (exe文件所在的目录)
获取和设置当前目录的完全限定路径
string str = System Environment CurrentDirectory;
Result: C:\xxx\xxx
获取启动了应用程序的可执行文件的路径 不包括可执行文件的名称
string str = System Windows Forms Application StartupPath;
Result: C:\xxx\xxx
获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径 包含文件名
string str = System Diagnostics Process GetCurrentProcess() MainModule FileName;
Result: C:\xxx\xxx\xxx exe
获取当前 Thread 的当前应用程序域的基目录 它由程序集冲突解决程序用来探测程序集
string str = System AppDomain CurrentDomain BaseDirectory;
Result: C:\xxx\xxx\
获取应用程序的当前工作目录
string str = System IO Directory GetCurrentDirectory();
Result: C:\xxx\xxx
获取和设置包含该应用程序的目录的名称
string str = System AppDomain CurrentDomain SetupInformation ApplicationBase;
Result: C:\xxx\xxx\
获取当前进程的完整路径 包含文件名
string str = this GetType() Assembly Location;
Result: C:\xxx\xxx\xxx exe
获取启动了应用程序的可执行文件的路径 包括可执行文件的名称
string str = System Windows Forms Application ExecutablePath;
Result: C:\xxx\xxx\xxx exe
lishixinzhi/Article/program/net/201311/15184
版本 2
子程序 取程序路径, 文本型, 公开, 取指定进程名的程序启动路径(成功返回路径,失败或进程不存在返回空)
参数 进程名, 文本型, , 程序进程名
参数 区分大小写, 逻辑型, 可空, 默认不区分进程名大小写
局部变量 进程列表, 进程信息_
局部变量 进程数, 整数型
局部变量 进程快照, 整数型
局部变量 临时, 整数型
局部变量 临时路径, 文本型
局部变量 临时进程名, 文本型
局部变量 snap, 整数型
局部变量 mod, 模块信息型
进程快照 = _创建快照 (15, 0)
如果真 (进程快照 = 0)
信息框 (“创建进程快照失败”, 0, )
返回 (“”)
如果真结束
进程数 = 0
进程列表dwSize = 296
临时 = _第一个 (进程快照, 进程列表)
判断循环首 (临时 ≠ 0)
进程数 = 进程数 + 1
snap = _创建快照 (8, 进程列表进程ID)
modsize = 1024
_第一个模块 (snap, mod)
临时路径 = 取字节集数据 (到字节集 (mod模块完整路径), 10, )
_关闭对象 (snap)
如果真 (进程列表进程ID ≠ 0)
临时进程名 = 到文本 (进程列表进程名称)
如果 (区分大小写)
如果真 (临时进程名 = 进程名)
_关闭对象 (进程快照)
如果真 (寻找文本 (临时路径, “”, , 假) > 0)
返回 (“”)
如果真结束
返回 (临时路径)
如果真结束
否则
如果真 (到小写 (临时进程名) = 到小写 (进程名))
_关闭对象 (进程快照)
如果真 (寻找文本 (临时路径, “”, , 假) > 0)
返回 (“”)
如果真结束
返回 (临时路径)
如果真结束
如果结束
如果真结束
临时 = _下一个 (进程快照, 进程列表)
判断循环尾 ()
_关闭对象 (进程快照)
返回 (“”)
'--------------------------------------DLL有什么不对说声,内容比较多好像少发了几个(下面是DLL或者自定义数据)--------------楼主可以下载个超级模块试试,里面有取进程目录的子程序
版本 2
数据类型 进程信息_, , 进程信息
成员 dwSize, 整数型
成员 cntUsage, 整数型
成员 进程ID, 整数型
成员 th32DefaultHeapID, 整数型
成员 th32ModuleID, 整数型
成员 cntThreads, 整数型
成员 th32ParentProcessID, 整数型
成员 pcPriClassBase, 整数型
成员 dwFlags, 整数型
成员 进程名称, 字节型, , "256"
版本 2
数据类型 模块信息型, 公开, 进程模块信息
成员 size, 整数型
成员 mid, 整数型
成员 pid, 整数型
成员 gusage, 整数型
成员 pusage, 整数型
成员 base, 整数型
成员 大小, 整数型
成员 模块句柄, 整数型
成员 模块文件名, 字节型, , "256"
成员 模块完整路径, 字节型, , "256"
版本 2
DLL命令 _创建快照, 整数型, , "CreateToolhelp32Snapshot"
参数 falg, 整数型
参数 id, 整数型
以上就是关于怎么用任务管理器中的进程找到进程文件所在的目录全部的内容,包括:怎么用任务管理器中的进程找到进程文件所在的目录、VB中如何获取当前程序的绝对路径、c#命令行程序如何获取程序的exe文件所在位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)