当前使用的是: AppDomain.CurrentDomain.BaseDirectory
Assembly myAssembly = Assembly.GetEntryAssembly();
string path = myAssembly.Location;
DirectoryInfo dr = new DirectoryInfo(path);
path=dr.Parent; //当前目录的上一级目录
System.Environment.CurrentDirectory;
//例: c:\test
Application.ExecutablePath;(包括名称)
//例: c:\test\myapp.exe
Application.StartupPath;(不包括名称)
//例: c:\test
C#获取程序当前路径的方法
//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
string str = System.Environment.CurrentDirectory;
result: X:\xxx\xxx (.exe文件所在的目录)
//获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。
string str = System.AppDomain.CurrentDomain.BaseDirectory;
result: X:\xxx\xxx\ (.exe文件所在的目录+"\")
//获取和设置包含该应用程序的目录的名称。
string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
result: X:\xxx\xxx\ (.exe文件所在的目录+"\")
//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str = System.Windows.Forms.Application.StartupPath;
result: X:\xxx\xxx (.exe文件所在的目录)
//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string str = System.Windows.Forms.Application.ExecutablePath;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
//获取应用程序的当前工作目录(不可靠)。
string str = System.IO.Directory.GetCurrentDirectory();
result: X:\xxx\xxx (.exe文件所在的目录)
<script type="text/javascript">
if ($ != jQuery) {
$ = jQuery.noConflict();
}
var isLogined = false;
var cb_blogId = 60046;
var cb_entryId = 1648283;
var cb_blogApp = "jinlongyu";
var cb_blogUserGuid = "74865a1a-358f-de11-be36-001cf0cd104b";
var cb_entryCreatedDate = '2010/1/15 9:41:00';
</script>
相关推荐
C# 调用DLL文件C# 调用DLL文件C# 调用DLL文件C# 调用DLL文件C# 调用DLL文件C# 调用DLL文件C# 调用DLL文件
C#动态获取dll文件 源码 京华志&精华志出品 希望大家互相学习,互相进步 支持CSDN 支持微软 主要包括C# ASP.NET SQLDBA 源码 毕业设计 开题报告 答辩PPT等
详细的介绍了DLL的编写,同时也有调用程序 ...DLL 编译 和引用 DLL 编译和引用 c# C# DLL编译 和 引用 DLL 编译 和引用 DLL 编译和引用 c# C# DLL编译 和 引用 DLL 编译 和引用 DLL 编译和引用 c# C# DLL编译 和 引用
VB调用C#编写的DLL 使用VS C#编写DLL函数。封装好,实现DLL注册功能。达到VB调用。
C++调用C#的DLL实例程序,压缩包中包含部分程序说明,很小的几行代码,但是C++调用C#的DLL目的已经达到。
C# 生成DLL文件C# 生成DLL文件C# 生成DLL文件C# 生成DLL文件C# 生成DLL文件C# 生成DLL文件C# 生成DLL文件
C# DLL 进程注入示例。C# DLL 进程注入示例。C# DLL 进程注入示例。
把C#编译成DLL或者Axtive控件,再由C调用!比如使用C++调用C#的DLL。 SwfDotNet是.net下输出flash的类库。SwfDotNet是C#编写的,作者的C#水平,真是令我佩服。这是个特别好的读写Swf文件的库。但是,我要用在C++项目...
delphi调用C# DLL
底层函数用c++开发,提高安全性与性能。顶层代码用c#开发,方便易用。
VC++ 调用 C#生成DLL的多种方法,比较全面。
C# DLL注入,可将DLL注入进程中 C#版的比较难找,这里发布以下
c# OpenXML DLL类库,下载后直接在项目中添加引用
C#调用DLL函数方法: 介绍了C#下调用dll的方法和代码示例
C#调用dll封装的对话框实例 C#调用dll封装的对话框实例 C#调用dll封装的对话框实例 C#调用dll封装的对话框实例 C#调用dll封装的对话框实例 C#调用dll封装的对话框实例
C# 获取磁盘目录结构以树形方式显示 C#获取你电脑磁盘的目录结构,并以树形菜单的方式显示出来,如果有子目录,会逐级递归下去,直到显示完成,程序的树形控件也比较不错,这也是大家常用的菜单显示方法,有必要学会...
VB6.0调用C# Dll解决方法 用C#实现dll 用cmd命令生成tlb文件 VB引用tlb文件 进行引用。
c++里通过opencv读取图片后考入内存传出指针给c#,并在picturebox里显示
反编译 C# 的 DLL
在C#开发软件的过程中,要经常调用C/C++生成的dll,本文主要介绍用C/C++生成dll的步骤,以及用C/C++、C#两种语言实现dll的引用实现。本文使用的IDE是VS2019,文章通过具体实例进行讲解,大家可以跟着自己动手进行...