导航:首页 > 软件知识 > 如何知道文件是哪个程序写入的

如何知道文件是哪个程序写入的

发布时间:2022-11-27 05:27:58

‘壹’ linux下如何知道一个文件被哪个进程进行读写

lsof 命令,比如
lsof | grep filename

‘贰’ 如何查看exe文件是用什么语言写的

一般没有办法可以保证获取EXE文件是什么语言写的,只是对于编译后没有进行任何处理的EXE文件,可以去看它是否符合常见的DELPHI、VB、VC++等编译器的规律,然后猜测其是什么语言编写的。

对于高级语言的反编译,理论上就是不可能的,除非是对于PHP、FOXPRO这些伪编译系统。虽然EXE都可以反汇编,但是真正想反汇编之后做个什么大的手足,是非常非常困难的。

用名为PEiD的这个软件把这个,exe查一下,如果它没有加壳的话,就可以看出是用什么语言写的,如果它加了壳,要把它脱壳以后,才能看得出是用什么语言写的。

从一些细节,例如需要那些DLL库,需要的其它配置,有无配置文件。 当然,还有更鸟的办法——反编译! Foxpro、VFP、Delphi都可以。PB、VB都有特定的文件;BCB可以用某个软件打开,虽然看不道源代码,但足以判断,另外的大概是VC了。至于C和汇编,WIN9X下无图标。

(2)如何知道文件是哪个程序写入的扩展阅读:

通过看它和什么库链接可以猜测出用过哪些语言。比如Java语言写的程序一般不会不与Java运行时的DLL链接(名字好像叫jre.dll),Objective-C 和Swift语言写的程序往往是和objc运行时链接的。

C语言链接的DLL包括Unix/BSD/Linux系统上的libc、libxnet等,和Windows上的Kernel.dll等。C++也是如此,但链接的包括有libstdcxx,和Windows上的 mfc*.dll。

虽说几乎任何高级语言编译的exe文件都可以通过反编译的方法获得源代码,但到目前为止,还没有一种反编译的方法可以获得百分百完整、准确的源代码。

而学过编程的都知道,源程序中有时候哪怕错一个字符,运行结果都有可能完全出人预料。因此反编译获得的源代码,重新编译为exe文件后,要么就是无法运行,要么就是面目全非了。

‘叁’ Windows下怎么查看某个进程读写了哪个文件

只查看该进程:ps
-ef
|
grep
11345
查看该进程打开的文件:lsof
-p
11345
查看内存分配:lcat
/proc/11345/maps
查看堆栈:pstack
11345
查看发出的
系统调用
:strace
-p
11345
查看调用
库函数
:ltrace
-p
11345
11345是进程号

‘肆’ Linux中如何知道一个文件是被哪个程序创建的

要在用rpm 安装的软件包才能被查询到,如你想查询/etc/my.cnf 文件的由什么软件包构成。
但是查询不到文件的,创建这个文件的进程是否允许。
你可以分开查询:
1.用 rpm -qf /etc/my.cnf 查询出这个文件的软件包 是 mysql的。
2.用ps aux|grep mysql 查看mysql 的进程号。
3.用 lsof 来查看 这个mysql的进程号 就可得知 这个进程调用了 哪个类库,使用哪个文件。
如果你有什么好的办法 也请你告诉我,我目前是用这种办法来做的。

‘伍’ 怎样才能知道一个exe文件是用什么软件编写的

用PEID等查看可执行文件外壳的程序,可以看出一个未加壳的程序是用什么编写的.一般来说exe文件不能被再次编辑,只能用w32dasm等反汇编软件查看,编辑它的汇编代码.

‘陆’ 如何判断一个文件正在被其他程序写入.

以写的方式试着打开文件,如果报错,就表示文件正在被写入.

‘柒’ win10 查看哪个程序在写入硬盘

步骤
首先桌面下点击最右下角【通知】—【所有设置】;如图所示
win10怎么查看硬盘使用情况
进入到windows设置,点击第一个【系统】
win10怎么查看硬盘使用情况
进入系统设置,点击左边的【 储存】
win10怎么查看硬盘使用情况
在右边点击想要查看的硬盘,使用情况(这里点D盘)
win10怎么查看硬盘使用情况
进入后就可以看到,各种文件所占的大小
win10怎么查看硬盘使用情况
点击进去还可以进一步查看到具体的文件所在位置
win10怎么查看硬盘使用情况
以上就是win10怎么查看硬盘使用情况的方法了,如果对你有帮助不妨点下赞和有帮助

‘捌’ 怎样知道一个文件是由哪个程序创建的

操作系统本身并没提供这样的功能

如果非要知道,也有办法,只是有一点点复杂,并且需要你有一定基础:
1、去下载一个着名的Icesword(冰刃)软件。运行它,最好让它保持在后台运行
2、当这个名为1的文件出现后,看它被创建的时间,记下来
3、切换到Icesword,看“进程监视”这一项,根据记下来的时间,查找与此时间相吻合的运行进程

如果对系统进程有一些了解的话,很容易看出那个文件由谁、在什么时间创建或改写

‘玖’ 如何知道文件是被哪个程序生成的

你可以下载安装一个小工具来查看
这个工具名为WhoLockME,安装后会在右键菜单里添加一个命令,你只要右击你想查看的文件,选择这个命令后,就可以了。软件的使用很直观,应该能一看就上手的。
具体的你自己搜索下载吧

‘拾’ 怎样查看文件是由哪个程序建立的老是有一个文件夹在我的文档里

看不了的,你告诉我生成道我的文档里的文件名吧,一般部分游戏,聊天工具,软件什么的都会写入到我的文档里的,你可以删除掉,然后重新开机,看看有没,有的话一个一个排除你开机时自动运行的程序,没有的话就打开你安装的程序,打开一个操作一下再看,只有这个办法

阅读全文

与如何知道文件是哪个程序写入的相关的资料

热点内容
酒店产品如何搭配 浏览:116
不竞业不自我交易什么意思 浏览:282
当别人问产品价位怎么回复 浏览:667
什么是私域数据 浏览:744
越邦机电什么是全直流变频技术 浏览:811
抖音直播时电脑怎么截图上架产品 浏览:63
开面店需要哪些技术 浏览:149
经纪代理服务是什么分类 浏览:509
如何低价销售产品 浏览:499
哪些学校设有天文技术与方法专业 浏览:865
招聘信息有哪些公众号 浏览:875
2b产品如何做销售 浏览:618
黄瓜如何育苗黄瓜插接育苗技术 浏览:745
河北霸州哪里有卖羊的市场 浏览:748
五月有多少个交易日 浏览:616
如何拜访陌生市场 浏览:512
电子信息二级学科哪些 浏览:512
期刊国际数据库有哪些 浏览:458
自行车市场有哪些 浏览:566
数据集中器什么意思 浏览:922