0x1 基础使用

  • wine可以在linux上直接运行exe程序
# 主程序
apt install -y  wine64

# 运行库
apt install -y libwine winetricks wine64-tools wine64-preloader

# 初始化/配置wine
wincfg

# 运行某个程序
wine hello.exe
  • wine是主程序,负责模拟
  • winetricks是辅助工具,封装了一些常用的工具

0x2 文件管理

  • 运行指令winefile可以获取到虚拟的windows文件管理器,如下所示

image-20210420153549746.png

  • 文件管理器中的程序可以直接双击运行,比如这里的ida

image-20210420153641612.png

  • 双击直接运行

image-20210420153709927.png

0x3 控制台

  • 指令wineconsole可以直接打开虚拟的控制台

image-20210420153855166.png

0x4 路径转换

  • wine虚拟机的文件系统实际上是直接存在于/root/.wine目录下的
  • 同样的文件在linux和wine中使用的路径是不一样的
  • winepath用于转换路径
# 将 wine中的 c:/ 转换成linux中对应的路径
winepath -u c:/

# 将linux中的 /home 转换成wine中的路径
winepath -w /home

0x5 wine中文乱码

问题描述:中文显示成小方框

问题解决:把windows下的 C:/Windows/Fonts/ 所有字体文件复制到~/.wine/drive_c/windows/Fonts/下,重启即可

Last modification:April 28, 2021
如果觉得我的文章对你有用,请随意赞赏