快捷方式属性中的"目标"如何隐藏路径
早在 Windows 98 时代 UMU 就发现,Office 2000 的快捷方式大有文章,从属性里竟然看不出它的路径,因为"目标"那一栏是灰色的,后来有很多软件也学会这招了,比如 Netpise V1.2,虽然这样做让用户有点不方便,不过这个技术很少人知道怎么实现,UMU 研究过,可惜 LNK 格式太复杂了,没那个动力研究下去!
  不过 UMU 一直很好奇啊!希望有谁知道的不吝指教!以下是 2007-4-9 0:29 增加  公布一种最简单的方法:把偏移 0x15 的值改为 0x10 就可以隐藏路径了。
 

解决方案 »

  1.   

    多谢提醒,忘了补充了,我这个快捷方式创建方法很常见,就是给项目主输出程序创建快捷方式,然后把该快捷方式拖到user's Desktop文件夹中的。
      

  2.   

    http://topic.csdn.net/u/20091102/16/F6FF4C9F-CED4-4BC5-8BFB-C3F5EDE69F02.html
      

  3.   

    解决的方法是:使用微软提供的工具 orca.exe 可在微软的官方网站上下载;假如你的安装包是Setupproj1.msi,你安装的文件是Winapp1.exe,你要在桌面,menu中创建 快捷方式
    通过使用 Orca 数据库编辑器编辑安装程序包,请执行以下操作: 
    1: 启动 Orca。
    2 :在 文件 菜单上单击 打开。
    3: 在 打开 对话框找到 Setupproj1.msi 文件所在的文件夹。单击 Setupproj1.msi 文件,然后单击 打开。
    4: 在 "表" 窗格中单击 "文件"。
    5: 在右窗格中选择" 文件名" 为 WINAPP1.EXE|Winapp1.exe 列,然后拷贝 “文件” 列对应的值。
    6:在 “表” 窗格中单击 “快捷方式”。
    7:在右窗格中选择“name”值为 SHORTC~1.EXE|Shortcut Winapp1.exe的行  编辑 “target” 修改其为 [#你在5 中拷贝的值]  
    8: 在 shortcut 表中的按照 5-7的步骤修改 “target”。
    9: 在 文件 菜单上单击 保存,然后退出 Orca 数据库编辑器。