社区
VB
帖子详情
怎樣能得到本身的路徑???
kenshin520
2004-09-09 12:16:20
比如:有一個vb.net生成的exe文件,怎樣才能使這個exe文件知道自己所在的目錄?並且能夠調用本身呢?
例如,word文檔的新建按鈕,點擊后生成一個新的word文檔!!!
...全文
71
5
打赏
收藏
怎樣能得到本身的路徑???
比如:有一個vb.net生成的exe文件,怎樣才能使這個exe文件知道自己所在的目錄?並且能夠調用本身呢? 例如,word文檔的新建按鈕,點擊后生成一個新的word文檔!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jkflyfox
2004-09-09
打赏
举报
回复
Application.ExecutablePath
或者用
Assembly.GetExecutingAssembly().Location
ekinwt
2004-09-09
打赏
举报
回复
解答:调用Application类中的ExecutablePath静态成员获取路径
主要代码:
[C#]
textBox1.Text = Application.ExecutablePath;
[VB.NET]
TextBox1.Text = Application.ExecutablePath
chNET
2004-09-09
打赏
举报
回复
string m_PathStr = Application.ExecutablePath;
sanall
2004-09-09
打赏
举报
回复
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
System.Diagnostics.Process.Start(Application.ExecutablePath)
End Sub
triout
2004-09-09
打赏
举报
回复
Application.StartPath
Application.ExecutePath
VB拦截windows删除文件(API HOOK)
VB拦截Windows Explorer删除进程,内含API HOOK,源代码:倒霉蛋儿,程序有时候也会窗口勾挂失败! 勾住了SHFileOperation等函数,DLL用Delphi写的C会的太少,查了半天才知道原来explorer是用SHFileOperation删除文件,经过测试很稳定,没有出现崩溃的情况,由于只勾住了SHFileOperation函数,所以别的程序要是调用DeleteFile删除文件,拦截不到,要是想拦截DeleteFile自己接着写吧。 mod_Inject.bas类的注释摘录: Dim MyAddr As Long ‘执行远程线程代码的起始地址。这里等于LoadLibraryA的地址 ‘dll文件
路
径 MyDllFileLength = LenB(StrConv(MyDllFileName, vbFromUnicode)) + 1 ‘这里把dll文件名从Unicode转换成Ansi,否则英文字母是2个字节。 _ 顺便说一下,学过C的应该知道字符串要以/0标志结尾,所以dll文件名长度要加上1个字节存放Chr(0) ‘
得到
进程的句柄 在目标进程中申请分配一块空白内存区域。内存的起始地址保存在MyDllFileBuffer中。 _ 这块内存区域我们用来存放dll文件
路
径,并作为参数传递给LoadLibraryA。 在分配出来的内存区域中写入dll
路
径径。注意第二个参数传递的是MyDllFileBuffer的内容, _ 而不是MyDllFileBuffer的内存地址? If MyReturn = 0 Then Inject = False MyAddr = GetProcAddress(GetModuleHandle("Kernel32"), "LoadLibraryA") ‘
得到
LoadLibraryA函数的起始地址。他的参数就是我们刚才写入的dll
路
径。但是LoadLibraryA本身是不知道参数在哪里的。 _ 接下来我们就用CreateRemoteThread函数告诉他参数放在哪里了? If MyAddr = 0 Then Inject = False MyResult = CreateRemoteThread(ProcessHandle, 0, 0, MyAddr, MyDllFileBuffer, 0, 0) 好了,现在用CreateRemoteThread在目标进程创建一个线程,线程起始地址指向LoadLibraryA, _ 参数就是MyDllFileBuffer中保存的dll
路
径? If MyResult = 0 Then Inject = False Else Inject = True End If ‘接下来你可以使用WaitForSingleObject等待线程执行完毕。 _ 并用GetExitCodeThread
得到
线程的退出代码,用来判断时候正确执行了dll中的代码。 CloseHandle MyResult CloseHandle ProcessHandle ‘扫地工作 End Function
QP _ Spy™软件跟踪
在任何现实生活中,将代码编写,编译和链接成功只是第一步。系统仍然需要进行测试,验证 和调整,以获得最佳的性能和资源消耗。单步调试器通常是没有帮助的,因为它阻止了系统, 并严格阻碍了在应用程序中看到实时交互。printf在许多嵌入式系统中,使用语句阻塞高性能 代码通常太过干扰,并且简直无法使用,因为printf通过串行端口进行格式化和输出正好发生 在代码中最重要的时间
路
径上。 所以问题是:如何监控正在运行的实时系统的行为而不会降低系统本身?如何发现和记录由并 发组件之间的微妙交互引起的难以捉摸的,间歇性的错误?你如何设计和执行可重复的单元测 试和系统集成测试?您如何确保系统长时间可靠运行并达到最佳性能?
getAbsoluteUrl:获取页面中资源完整绝对的url地址 Get absolute url from relative one
getAbsoluteUrl 获取页面中资源完整绝对的url地址 来龙去脉 页面中很多资源文件有时候我们都是用的相对
路
径引入的,但是遇到需要将地址传给第三方(如分享微博 微信时),往往需要传给完整的
路
径。此时简单暴力的写法是直接写个地址上去,该方法适用于已经预先知道将要上线的实际地址。还有一种可以变通的方法就是根据页面
得到
资源的完整绝对
路
径。 到底怎么做呢?类似 abc.jpg, ../abc.jpg, /abc.jpg, ../../.abc.jpg 这些如何
得到
正确的完整地址呢? 解析页面url,
得到
http头、host、端口、path,再分析资源
路
径,然后拼接成最终的完整
路
径。这种无疑很麻烦,如果一定要这样,我宁愿直接写个死地址上去 ==! 通过小技巧让浏览器自动解析,简单快捷,这正式我们要讨论的内容。 我们可以利用浏览器本身支持的具有 src href 属性的节点对象来实现。 具体
CardNumberTokenizerRMI
CardNumberTokenizerRMI 它是什么? 这是为卡号注册令牌的项目,但需要获得许可。 该项目存储有关注册用户的信息,因此您首先必须登录,然后才能注册令牌或从令牌获取卡号。 怎么做? 两个模块:一个用于服务器和数据库,另一个用于应用程序 数据库 使用XML文件存储信息。 您无需创建它们,代码本身即可创建。 应用程式: 具有登录表单和卡号/令牌转换表单的JavaFx应用程序。 如何使用它? 该项目使用: XStream jar JavaFX 所以你需要它 在文件DB.java中,您需要将变量pathToProjectFolderWithXMLFiles初始化为包含项目存储目录
路
径的字符串 实现未来的想法 报名表格 使用真实的数据库
binary_trees
0x1D。 C-二叉树 一般的 什么是二叉树? 是一种基于节点的数据结构,每个节点最多具有两个子节点或0。 二叉树和二叉搜索树有什么区别? 二叉树是二叉树的一种,其左子树中所有节点的值小于或等于根节点,右子树中所有节点的值大于或等于根节点。根节点的值。 与链接列表相比,在时间复杂度方面可能获得什么? 二叉树的复杂度为O(log n),链表为O(n) 二叉树的深度,高度和大小是多少? 节点的深度是从节点到树的根节点的边数。 根节点的深度为0。 节点的高度是从节点到叶子的最长
路
径上的边数。 一棵树的大小就是节点数。 一片叶子本身的大小为1。 遍历二叉树有哪些不同的遍历方法? 在这种遍历方法中,首先访问根节点,然后是左子树,最后是右子树。 什么是完整,完整,完美,平衡的二叉树? 完整的二叉树如果每个节点都有0或2个子节点,则二叉树就是完整的二叉树。 完整的二叉树如果所有级别都
VB
16,555
社区成员
110,528
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章