精华内容
下载资源
问答
  • 录音笔怎么知道现在是什么时间呢?还好它没有跟风,用不着联网!它带了一个小程序,叫「录音笔专用时间同步工具」(英文叫「SetUDiskTime」,可以搜到的)。是一个 EXE 文件,以及一个 DLL 文件。功能很棒,没...

    买了一个录音笔,效果比使用笔记本话筒录音好多了还省电。当然啦,我也曾试过使用手机录音,结果是,没能录多久就中断了(Android 就是这么不靠谱)。

    我的录音需要记录较为准确的时间信息。录音笔怎么知道现在是什么时间呢?还好它没有跟风,用不着联网!

    它带了一个小程序,叫「录音笔专用时间同步工具」(英文叫「SetUDiskTime」,可以搜到的)。是一个 EXE 文件,以及一个 DLL 文件。功能很棒,没有广告,没有推荐,也不需要注册什么乱七八糟的账户,甚至都不需要打开浏览器访问人家官网。就弹一个框,显示当前时间,确定一下就设置好时间了。这年头,这么单纯的 Windows 软件还真是难得呢。

    然而,它不支持我用的 Linux 啊。虽然我努力地保证这录音笔一直有电,但是时间还是丢失了几次,它的FAT文件系统也脏了几次。每次我都得开 WinXP 虚拟机来设置时间,好麻烦。

    Wine 是不行的,硬件相关的东西基本上没戏。拿 Procmon 跟踪了一下,也没什么复杂的操作,主要部分就几个 DeviceIoControl 调用,但是看不到调用参数。试了试 IDA,基本看不懂……不过倒是能知道,它通过 IOCTL_SCSI_PASSTHROUGH 直接给设备发送了 SCSI 命令。

    既然跟踪不到,试试抓 USB 的包好了。本来想用 Wireshark 的,但是 WinXP 版的 Wireshark 看来不支持。又尝试了设备分配给 VBox 然后在 Linux 上抓包,结果 permission denied……我是 root 啊都被 deny 了……

    那么,还是在 Windows 上抓包吧。有一个软件叫 USBPcap,下载安装最新版,结果遇到 bug。那试试旧版本吧。官网没给出旧版本的下载地址,不过看到下载链接带上了版本号,这就好办了。去 commit log 里找到旧的版本号替换进去,https://dl.bintray.com/desowin/USBPcap/USBPcapSetup-1.0.0.7.exe,就好了~

    抓好包,取到 Linux 下扔给 Wireshark 解读。挺小的呢,不到50个包,大部分还都是重复的。很快就定位到关键位置了:

    一个 0xcc 命令发过去,设备回复「ACTIONSUSBD」,大概是让设备做好准备。然后一个 0xb0 命令,带上7字节数据发过去,时间就设置好了。简单明了,不像那些小米空气净化器之类的所谓「物联网」,通讯加密起来不让人好好使用。

    那么,这7字节是怎么传递时间数据的呢?我首先检查了UNIX时间戳,对不上。后来发送这个字串看上去挺像YYYYMMDDHHMMSS格式的,只是明显不是当时的时间。啊,它是十六进制的嘛!心算了几个,符合!再拿出我的 Python 牌计算器,确定年份是小端序的16位整数。

    好了,协议细节都弄清楚了,接下来是实现。我原以为我得写个 C 程序,调几个 ioctl 的,后来网友说有个 sg3_utils 包。甚好,直接拿来用 Python 调,省得研究那几个 ioctl 要怎么写。

    #!/usr/bin/env python3

    import os

    import sys

    import struct

    import subprocess

    import datetime

    def set_time(dev):

    cmd = ['sg_raw', '-s', '7', dev, 'b0', '00', '00', '00', '00', '00',

    '00', '07', '00', '00', '00', '00']

    p = subprocess.Popen(cmd, stdin=subprocess.PIPE, stderr=subprocess.PIPE)

    dt = datetime.datetime.now()

    data = struct.pack('

    dt.hour, dt.minute, dt.second)

    _, stderr = p.communicate(data)

    ret = p.wait()

    if ret != 0:

    raise subprocess.CalledProcessError(ret, cmd, stderr=stderr)

    def actionsusbd(dev):

    cmd = ['sg_raw', '-r', '11', dev, 'cc', '00', '00', '00', '00', '00',

    '00', '0b', '00', '00', '00', '00']

    subprocess.run(cmd, check=True, stderr=subprocess.PIPE)

    def main():

    if len(sys.argv) != 2:

    sys.exit('usage: setudisktime DEV')

    dev = sys.argv[1]

    if not os.access(dev, os.R_OK | os.W_OK):

    sys.exit(f'insufficient permission for {dev}')

    actionsusbd(dev)

    set_time(dev)

    if __name__ == '__main__':

    main()

    展开全文
  • 现在我说说怎么去用wine安装wangwang.exe,没办法,谁叫我要在网上找东东呢! 1、安装wine 代码: sudo apt-get install wine 这部分我早就安装成功了,想必大家都可以顺利完成这步。 2、从网上下载绿色版的淘宝旺旺...

    今天想到安装淘宝旺旺,不过在ubuntu下安装又是一个问题了。现在我说说怎么去用wine安装wangwang.exe,没办法,谁叫我要在网上找东东呢!
    1、安装wine
    代码:
    sudo apt-get install wine
    这部分我早就安装成功了,想必大家都可以顺利完成这步。

    2、从网上下载绿色版的淘宝旺旺,我下载的1.9版。

    3、 到windows下copy一个simsun.ttc放到 /home/ubuntu/.wine/drive_c/windows/fonts,这一步是解决旺旺的是“特别关注“乱码的问题,如果找不到 simsun.ttc的话,就到网站上去下载,我就是从网站上下载了,用一个MV命令也可以完成(我只会mv,呵呵~~~)

    4、复制需要的文件到你的wine的system32目录(默认是~/.wine/drive_c/windows/system32)
    复制win下的mfc80.dll,msvcp80.dll,riched20.dll,riched32.dll到wine的 system32目录下。解决提示找不到Dll的问题。(找不到wine下的system32?  /home/中ctrl+h显示wine)

    5、设置旺旺的运行环境
    打开winecfg,在Applications选项页下,添加你的wangwang,exe 主程序,选择Windows Version为Win 200,xp 或者vista。

    6、设置 riched20.dll
    打开winecfg,在libraries选项页下,添加riched20.dll和riched32.dll (别忘复制这两个文件到你wine的system32目录下)
    然后选edit,都设为native。

    7、右键点击wangwang.exe,在属性-打开方式-自定义中输入:wine。到了这步其实是成功了90%啦


    8、双击旺旺,即可运行。

    展开全文
  • Linux下可执行程序包括可执行程序exe和so, 两者文件都是ELF打头的。 objdump -x libxxxxx.so | grep NEEDED objdump -x 可执行程序名 | grep NEEDED 或 arm-hisiv300-linux-objdump -x 可执行程序 | grep NEEDED ...
  • 上回书说道,怎么在Window安装Linux (ubuntu-16.04.2),现在说说怎么在Window删除Linux。 首先,进入Windows系统中,删除Linux,首先要干掉这个系统的启动,免得到时候进错系统,提示没有操作系统。 这一步...

    上回书说道,怎么在Window下安装Linux (ubuntu-16.04.2),现在说说怎么在Window下删除Linux。

    首先,进入Windows系统中,删除Linux,首先要干掉这个系统的启动,免得到时候进错系统,提示没有操作系统。

    这一步需要在网上下载MbrFix,然后将MbrFix.exe移动到C盘根目录中,然后:

    点击开始->所有程序->附件->使用管理员的身份打开命令提示符

    输入:

    cd\
    mbrfix /drive 0 fixmbr /yes

    这样就在Windows下干掉了linux系统,此时需要重启电脑,看是否开机时直接进入Windows系统,如果不是,则重复上述操作。

    接下来要清空linux占据的空间对我的电脑、计算机、此电脑右键,点击管理,然后点击右边的磁盘管理,如图:

    然而因为我之前安装Linux系统时是默认的安装,所以Linux在C盘中,但是在磁盘管理中,我并不能看到那些是Linux系统盘,那些是Windows系统盘,这就很尴尬了,所以我在经过大神的指引后,下载了一个LinuxReader,通过这个软件来判断都哪些空间是Linux的空间,打开LinuxReader之后,我可以很清晰的看到:

    属于Linux空间的磁盘都有那些,根据这些线索,就可以在磁盘管理中,将Linux的地盘给删掉。

    然后Linux系统就从你的电脑中彻底的消失了。

    转载于:https://www.cnblogs.com/love-sherry/p/6972810.html

    展开全文
  • 录音笔怎么知道现在是什么时间呢?还好它没有跟风,用不着联网! 它带了一个小程序,叫「录音笔专用时间同步工具」(英文叫「SetUDiskTime」,可以搜到的)。是一个 EXE 文件,以及一个 DLL 文件。功能很棒,没有...
  • 首先是下载,这个下载还是有点坑的,网上所列的下载地址(google..../.../list)不知道是过时了还是怎么的,反正不是最终的下载地址,鉴于地址多变,直接给个网盘你们吧。http://pan.baidu.com/s/1gefsM9X下载后,就是...

    首先是下载,这个下载还是有点坑的,网上所列的下载地址(google..../.../list)不知道是过时了还是怎么的,反正不是最终的下载地址,鉴于地址多变,直接给个网盘你们吧。http://pan.baidu.com/s/1gefsM9X

    下载后,就是安装。

    1:解压protoc-3.0.0-beta-2-win32会得到一个protoc.exe的文件.

    2:解压protobuf-3.0.0-beta-2.(3.0.0-beta是版本号,可能会有所不同)

    3.将protoc.exe文件放到2步骤解压后文件夹java/src/这个目录里面(src里面,不是跟src并级)

    4.WINDOS+R 输入cmd命令并切换至3步骤的src目录的上级目录,就是java目录下会发现这个目录有个POM文件,使用maven编译命令编译(mvn install),然后会在java目录下生成target以及一个jar。OK到目前位置,安装就算完成了。.

    然后是编译,首先讲上面生成的那个jar和一开始的那个exe文件放到需要编译文件的同一目录下,编译命令是

    protoc --java_out=c:\addressbook.proto

    如果出现:Missing input file错误,那么就使用

    protoc c:\addressbook.proto --java_out=./

    over.

    展开全文
  • 如果是在windows上运行jar程序就比较简单了,可以直接通过打开…\jdk1.8.0_65\bin里面的jvisualvm.exe,然后它会自动扫面本地运行的jar程序,如图: 可怎么监控一个远程的linux服务器运行的jar程序呢。方法是使用...
  • 2015-11-2 09:22:02 Am Monday ...在Linux下,可执行文件的存储格式是WLF格式的。它们都是COFF格式文件的变种。在Windows下,目标文件(.obj)、静态库(.lib)使用COFF格式存储;可执行文件(.exe),动态链接库文件
  • 1. APP STORE 安装 ...在windows,安装的是.exe文件,在ubuntu,安装的是.deb 4. 自己下载源码编译安装 百度搜索需要的源码,然后进入文件夹目录,然后make编译,然后再 (sudo) make install 注:ubuntu图形
  • 在vim中我们查看源代码时,有时候需要到...1,先下载 windows编译好的 cscope.exe linux 要安装包 运行 apt-get install cscope 命令 windows环境 到http://sourceforge.net/projects/mslk/files/Cscope/ ...
  • .exe文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什么?怎么就是安装不了啊?等等. 的确,在Windows安装文件只需要双击即可,所以很多人在Ubuntu觉得很不习惯.事实上,使用Ubuntu平台的新利得软件包管理器安装...
  • It is recommended to install Motrix using the installation package (Motrix-Setup-x.y.z.exe) to ensure a complete experience, such as associating torrent files, capturing magnet links, etc. If you ...
  • 虽然大多数linux爱好者都不怎么使用Windows,但是不少人还是习惯了某些Windows的软件,而不愿意从开源仓库中寻找替代品。当然,你可以用拥有Wine的GNU/Linux系统解决这个问题。但是还有令人感觉不如意的地方:每次...
  • 但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。 那我们要怎么安装呢?在UBUNTU下,我们...
  • squid包含htpasswd.exe

    2012-02-17 22:29:00
    先来说一下Squid for Windows的安装,需求:你要拥有一台可联网的、运行着Windows NT/2000/XP/Server 2003的计算机,还要有Squid  for windows的软件包... 此文应用在Unix/Linux下的对Squid的简单配置也是可行的。
  • linux 软件的安装

    2014-05-19 15:58:16
    .exe文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什么?怎 么就是安装不了啊?等等等等. 的确,在Windows安装文件只需要双击即可,所以很多人在Ubuntu觉得很不习惯.事实上,使用Ubuntu平台的新利得软件包管理...
  • python在windows下如何交互式编程,使用windwos下的ssh.exe scp.exe等工具登录...,使用ssh.exe登录linux机器,并且执行几条命令,在linux下可以用pexpect模块实现,但是在windows下似乎不能用这个模块,该怎么做,谢谢
  • 很多回显方式在本地测试OK,但是在实际环境中却不行,这个问题我不知道该怎么解决,希望有师傅可以指导或者一起讨论。 ShiroExploit 支持对Shiro550(硬编码秘钥)和Shiro721(Padding Oracle)的一键化检测,...
  • 怎么使用7z压缩包软件   右击文件->选择7Z->添加压缩包;添加到压缩包会出现对话框,里面设置参数,压缩的格式、压缩等级、压缩方法、字典大小、单词大小、固实数据大小,以及CPU的参数哦,这里固实数据是显示...
  • 2、不对呀,我将so文件都拷贝到你的bin目录了,你怎么还找不到???这不科学,原来 Liunx的exe不会自己去本目录寻找.so。需要自己指定依赖库的路径或者用.sh文件运行时,先指定路径再运行。 3、 如果使用自己...
  • 调试代理还有很多种,什么H-JTAG了、ARM7了(不知道具体叫什么,就记得可执行文件叫ARM7.EXE)都是,BANYANT比较好。 需要注意的是,没种调试代理安装方*虽然都简单 但都不一样,需要看说明。而且AXD调试之前都要...
  • **我在使用 vscode 配置 C++ 环境时** **c_cpp_properties.json , tasks.json 都配置好了,** **编译项目和自动识别头文件,自动补全代码等都没有问题。** **但是我的 launch.json 不知道是不是出了问题*...
  • 但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。 那我们要怎么安装呢?在UBUNTU下,我们...
  • )安装的时候直接去官网下载setup.exe文件,双击安装,首先选择源,最好是选择国内的,然后选择自己要安装的程序,很简单就可以完成。 git,开发者就是写linux的那个家伙。怎么说呢,很好用。Eclipse基金会...
  • windowsRedis编译安装

    2016-07-05 17:12:00
    redis是现在比较流行的noSQL,主流大型网站都用的比较多,很多同学不知道怎么安装,这里介绍在windows下面安装以及扩展,提供学习使用,实际使用环境多在Linux下。 首先到相应网站下载redis: 下载完成后解压...

空空如也

空空如也

1 2 3 4
收藏数 75
精华内容 30
关键字:

linux下怎么使用exe

linux 订阅