Posts Tagged “Windows”

一直喜欢苹果的mac系统,长期关注苹果产品,众多优点自然不需要我多说,只是苦于操作习惯和应用场合,比如说熟悉windows的快捷键,热爱thinkpad的键盘手感和小红点,而mac上面的快捷键和触摸板一直不了解或用不习惯,故对苹果始终保持观望的态度。这次朋友有个闲置的macbook air,我到上海正好玩几天,忽然发现air用起来上手很快。
从操作来说,键盘的手感各有千秋,苹果的触摸板手感及多点触控功能则是非常舒服,小红点虽然用着也方便,但久了对手指则是一种折磨。至于thinkpad刚开始支持的多点触控与苹果相比太拙劣了。
从系统来说,windows的explorer(资源管理器)是一大噩梦,系统占用大,相应速度慢,我坚持用到现在的原因之一是某些特殊软件的局限,比如网银和gps等,现在虚拟机(比如virtual box)的技术成熟,在苹果中装windows的虚拟机已经不是大问题了。之前曾期待过bootcamp的双系统支持,现在觉得虚拟机已经足够了。
从快捷键来说,不同系统之间有些是相同的,还有一些需要去适应。至于相同软件的不同平台版本,则更容易上手。
mac的功能键主要是这几个:⌘(command/cmd),⌥(option/alt),⇧(shift),^(control/ctrl),在mac系统内会有大量的帮助和说明指示你如何使用相应的快捷键组合,只要用的时候留心,就会不断的有收获。

从windows转入mac几点注意与心得是:
1. Ctrl被command代替,在windows中使用的复制、粘贴、剪切等功能直接用command键替代即可。
2. mac的通用键包括command+Q,command+H等,可以在mac下不同的软件中适用。
3. mac的delete键相当于windows的backspace,fn+delete才是windows的del,home和end被command与前后方向键代替。
4. mac窗口的+不是最大化,而是最适合屏幕,比如内置safari浏览器,windows中最大化之后一般会在页面两侧留空白,而mac则是窗口两侧留空白,窗口宽度适应页面。如果需要适用字体放大使网页变宽,重新点击+两次之后新的窗口会适应新的宽度。这两种设计并没有绝对的优劣,只有习惯的不同。第三方浏览器比如firefox则对+使用了windows的习惯,chrome支持shift+实现windows的最大化效果。
5. 合上屏幕的睡眠,是mac默认的设置,无法更改,除非使用第三方软件。mac的设计是利用键盘散热的,合上屏幕之后保持计算机的运作对于整个本本的散热及屏幕都很糟糕。这点让我立刻想起了之前thinkpad多次晚上合上屏幕之后的温度过高很容易自动关机,都跟此设计有直接关系。只有软件和硬件一起设计的苹果,才会做出如此合理的设计,而之前我一直不满苹果为什么会如此弱智:(在合上屏幕的移动中使系统睡眠是很好的习惯,如果需要晚上开机保持系统运作则不要合上屏幕,短暂的关闭屏幕保持mac系统运行可以使用第三方软件InsomniaX(暂不支持air)实现,把时间设置的较短也是合理的。至于单纯的关闭屏幕,无论使mac还是thinkpad的软件,都有很多办法实现。
6. Finder从我目前看来,相当于windows的Explorer(资源管理器),始终运行在系统中。
7. 软件安装。dmg相当于一个镜像,双击默认mount,直接拖拽其中的应用程序到application(应用程序)目录之后自动完成安装。pkg则类似windows的安装程序,会提供安装向导帮助完成软件的安装。
8. 即使是轻薄的air,待机时间也让我感到满意。
9. 更多的可玩性,完整的unix特性。以及丢失密码时可在开机时用command+S进入单用户模式,mount -uw /之后用passwd命令修改密码,unix通用的单用户模式看起来是如此的不安全,意味着只要电脑实体丢失,密码很容易被破解/篡改。
10. 最满意的一点是相应速度,无论开机关机,还是系统与软件的相应,都没有延迟,当然也不再有windows拷贝文件的假死或类似的程序失去相应的现象了!

最后,虽然键盘手感不差,输入也越来越顺,但在mac上输入全文的时间依然比我在thinkpad下的时间长了很多,主要原因是mac的默认输入法不如windows下多年使用的谷歌输入法顺手。至于旅行的使用,目前我认为macbook air 11最缺的是一个sd卡读卡器

其他,只有多用才会有更多体会了。

Comments 22 Comments »

win 7旗舰(Ultimate)版自带virtual pc功能,其附加功能xp mode用来安装xp非常好用,可直接安装正版带sp3的xp虚拟机。
虚拟机通常可以拿来解决兼容性问题,或者做一些兼容性测试,以及安装一些不想在主机系统中安装的软件。
至于windows以外的系统,virtual pc可能不是一个很好的推荐,这里只记录win 7下的xp使用。

xp mode中默认用户为XPMUser,密码可以保存在设置中,登录不需要手动输入密码。
设置部分

网卡设置NAT,可以无需设置直接通过主机上网
Integration Features设置自动,可选声音、剪贴板(Ctrl+C)、打印机、Smart cards等是否共享给虚拟机,而最有用的则是主机磁盘分区,可以实现无缝切换
Auto Publish设置为允许之后,可以把虚拟机中安装的程序在主机中设置一个快捷方式,虚拟机不需要开既可以在主机运行其中的程序,不过这个时候虚拟机其实是启动在后台的。如果安装时没有自动发布,可复制快捷方式到虚拟机的all users目录(C:\Documents and Settings\All Users\Start Menu\Programs)中,即可手动发布快捷方式到主机。

其他:
默认用户xpmuser有时候权限不够,经常发生无法删除一些文件的问题。最可气的是有些目录可以写,不可以删,意味着你把文件a考到某个目录之后,却无法删除它。此时必须修改该文件a的所有者属性,改为xpmuser全权控制。要修改文件权限,先要在工具->文件夹选项->查看中关闭简单文件共享功能。
一般应用可以为虚拟机设置512m内存,在虚拟机中关闭页面缓存文件,运行速度非常快。
虚拟磁盘文件也有三种,动态、固定大小、差异,动态的压缩最麻烦。
压缩动态磁盘需要先清空回收站,再做磁盘碎片整理(推荐Defraggler,免安装,正常速度整理之后压缩效果最好。不需要压缩时也可以采取快速整理),然后再在虚拟机中用precompact(默认为C:\Program Files\Windows Virtual PC\Integration Components\Precompact.iso),最后关闭虚拟机,使用win 7下virtual pc的管理功能压缩动态磁盘vhd文件。
其中precompact的方式很慢,在虚拟机中填充内容为空的文件,写满虚拟磁盘,如果使用默认127G的分区,那将会是一个漫长的过程。对于一件设置了127G大小分区的虚拟机,有两个办法改变设置。1是用ati(acronis true image)的disk clone格式重新建一个虚拟磁盘,2是用acronis disk director suite改变虚拟机分区大小,把c盘设置为合理大小,多余空间不分区(事实上我在虚拟机中尝试分区,但格式化不成功,无法使用),需要的时候再用这个软件把分区大小调整过来。
虚拟磁盘文件格式为vhd,其实也是一种压缩格式,可以用主流的压缩软件,比如7 zip打开查看/提取内容,但无法修改。

Comments No Comments »

官方用户手册:

http://shop.psiloc.com/en/Application,262200,Psiloc+Wireless+Presenter,UserGuide

一言以蔽之,很牛很好玩。

Comments No Comments »

//备查,有些偏门的有用。

原文地址:http://windows.chinaitlab.com/rapidity/390365.html

Windows中全面揪出自启动程序

有时你会发觉电脑越来越慢了,可能是你装的随windows运行而启动的软件太多了,可能是你中病毒了,这时候你就需要知道电脑启动了一些什么软件。正规的软件,你能很容易的发现它的所在,而那些狡猾或不怀好意的软件就会东躲西藏,让还不十分熟悉电脑的人难以找到。下面就把各种随windows运行而启动的程序可能躲藏的地方,一一给大家指出来:

一、经典的启动——“启动”文件夹

单击“开始→程序”,你会发现一个“启动”菜单,这就是最经典的Windows启动位置,右击“启动”菜单选择“打开”即可将其打开,其中的程序和快捷方式都会在系统启动时自动运行。

二、有名的启动——注册表启动项

注册表是启动程序藏身之处最多的地方,主要有以下几项:

1.Run键

Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]和[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run],其下的所有程序在每次启动登录时都会按顺序自动执行。

还有一个不被注意的Run键,位于注册表[HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\Policies\Explorer\Run]和[HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows\CurrentVersion\Policies\Explorer\Run],也要仔细查看。

2.RunOnce键

RunOnce位于[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \RunOnce]和[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion \RunOnce]键,与Run不同的是,RunOnce下的程序仅会被自动执行一次。

3.RunServicesOnce键

RunServicesOnce键位于[HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\RunServicesOnce]和[HKEY_LOCAL_MACHINE\Software\Microsoft \Windows\CurrentVersion\RunServicesOnce]下,其中的程序会在系统加载时自动启动执行一次。

4.RunServices键

RunServices继RunServicesOnce之后启动的程序,位于注册表[HKEY_CURRENT_USER\Software \Microsoft\Windows\CurrentVersion\RunServices]和[HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices]键。

5.RunOnceEx键

该键是Windows XP/2003特有的自启动注册表项,位于[HKEY_CURRENT_USER\\SOFTWARE\Microsoft\Windows \CurrentVersion\RunOnceEx]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\RunOnceEx].

6.load键

[HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows]下的load键值的程序也可以自启动。

7.Winlogon键

该键位于位于注册表[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows NT\CurrentVersion\Winlogon],注意下面的Notify、Userinit、Shell键值也会有自启动的程序,而且其键值可以用逗号分隔,从而实现登录的时候启动多个程序。

8.其他注册表位置

还有一些其他键值,经常会有一些程序在这里自动运行,如:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\Shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad][HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\Scripts][HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System\Scripts]

小提示:

注册表的[HKEY_LOCAL_MACHINE]和[HKEY_CURRENT_USER]键的区别:前者对所有用户有效,后者只对当前用户有效。

三、古老的启动——自动批处理文件

从DOS时代过来的朋友肯定知道autoexec.bat(位于系统盘根目录)这个自动批处理文件,它会在电脑启动时自动运行,早期许多病毒就看中了它,使用deltree、format等危险命令来破坏硬盘数据。如“C盘杀手”就是用一句“deltree /y c:\*.*”命令,让电脑一启动就自动删除C盘所有文件,害人无数。

小提示

★在Windows 98中,Autoexec.bat还有一个哥们——Winstart.bat文件,winstart.bat位于Windows文件夹,也会在启动时自动执行。

★在Windows Me/2000/XP中,上述两个批处理文件默认都不会被执行。

四、常用的启动——系统配置文件

在Windows的配置文件(包括Win.ini、System.ini和wininit.ini文件)也会加载一些自动运行的程序。

1.Win.ini文件

使用“记事本”打开Win.ini文件,在[windows]段下的“Run=”和“LOAD=”语句后面就可以直接加可执行程序,只要程序名称及路径写在“=”后面即可。

小提示

“load=”后面的程序在自启动后最小化运行,而“run=”后程序则会正常运行。

2.System.ini文件

使用“记事本”打开System.ini文件,找到[boot]段下“shell=”语句,该语句默认为“shell=Explorer.exe”,启动的时候运行Windows外壳程序explorer.exe.病毒可不客气,如“妖之吻”病毒干脆把它改成“shell=c:\yzw.exe”,如果你强行删除“妖之吻”病毒程序yzw.exe,Windows就会提示报错,让你重装Windows,吓人不?也有客气一点的病毒,如将该句变成 “shell=Explorer.exe 其他程序名”,看到这样的情况,后面的其他程序名一定是病毒程序如图2所示。

3.wininit.ini

wininit.ini文件是很容易被许多电脑用户忽视的系统配置文件,因为该文件在Windows启动时自动执后会被自动删除,这就是说该文件中的命令只会自动执行一次。该配置文件主要由软件的安装程序生成,对那些在Windows图形界面启动后就不能进行删除、更新和重命名的文件进行操作。若其被病毒写上危险命令,那么后果与“C盘杀手”无异。

小提示

★如果不知道它们存放的位置,按F3键打开“搜索”对话框进行搜索;

★单击“开始→运行”,输入sysedit回车,打开“系统配置编辑程序”,在这里也可以方便的对上述文件进行查看与修改。

五、智能的启动——开/关机/登录/注销脚本

在Windows 2000/XP中,单击“开始→运行”,输入gpedit.msc回车可以打开“组策略编辑器”,在左侧窗格展开“本地计算机策略→用户配置→管理模板→ 系统→登录”,然后在右窗格中双击“在用户登录时运行这些程序”,单击“显示”按钮,在“登录时运行的项目”下就显示了自启动的程序。

六、定时的启动——任务计划

在默认情况下,“任务计划”程序随Windows一起启动并在后台运行。如果把某个程序添加到计划任务文件夹,并将计划任务设置为“系统启动时”或“登录时”,这样也可以实现程序自启动。通过“计划任务”加载的程序一般会在任务栏系统托盘区里有它们的图标。大家也可以双击“控制面板”中的“计划任务”图标查看其中的项目。

小提示

“任务计划”也是一个特殊的系统文件夹,单击“开始→程序→附件→系统工具→任务计划”即可打开该文件夹,从而方便进行查看和管理。

Comments No Comments »

昨天在windows下面是用预先编译的exe程序给古仁拉相册中的相片添加gps信息,发现只有几张照片能匹配,其他都无效,很是奇怪。在linux下面用windows下面生成的gpx文件重新匹配,仍然失败。今天检查gpx文件和已经匹配的照片信息,发现了问题所在。gpx中有6段ozi文件,每段是按照时间倒序排列的,手动修正时间顺序之后,重新匹配一切正常(最后5张照片由于gps没电没有轨迹,所以未能匹配)。

归根结底说来,是windows下面的cat程序造成的问题,按照倒序把所有文件内容迭加到一起(linux下默认是顺序)。导致gpsbabel生成了错误规格的gpx文件,但是如果gpsbabel更”聪明“一点,也许就不会出现这样的问题了。

Comments No Comments »

因为硬件设备里面没有创建蓝牙驱动虚拟的端口,本来这个问题可以很容易的被发现,但是我一直没有意识到这个是问题所在。通过一番折腾,才成功解决。

起因:在我的t61 xp系统新版的蓝牙驱动中,提升了蓝牙的安全性,要求使用加密传输,一般使用蓝牙连接本本和gps时,需要使用蓝牙驱动船舰的虚拟串口。之前在vista驱动和xp旧版驱动中,没有遇到过这个问题。

类似这个页面的说明:

http://www.warelex.com/products/webcam/help/Help_Bt_Advanced_Config.htm

我遇到的问题却更奇怪,就是在硬件列表里面根本没有这两个虚拟端口,添加也总是失败。

之后打开蓝牙配置界面,在同时观察硬件设备列表,发现问题所在:添加的时候确实设备中多了一个蓝牙设备,但是无法自动识别驱动,导致了设备添加失败。而一旦失败之后,这个设备会被删除,所以检查硬件设备里面通常不会发现这个问题。

解决的办法是:在出现未知设备的时候手动更新驱动程序。通常会跳过定位驱动位置的步骤自动扫描驱动,这通常也无法安装驱动,但是反复尝试更新驱动,可以出现选择驱动所在位置的步骤,此时选定正确的驱动程序目录,可以顺利添加端口成功。

需要注意事项:要添加两个端口,一个本地服务,一个设备服务,完成之后可以通过这两个端口与gps实现接受数据。在gps viewer或者ozi等软件中配置端口号,即可顺利通信。

Comments No Comments »

主机:windows vista home,一个无线网卡,一个有线网卡,一个ms虚拟的loopback网卡(这个需要单独安装,在控制面板中添加硬件,选网卡->microsoft->loopback adapter)

虚拟机:ubuntu 7.10,vpc2007支持四个网卡,只有第一个可以设置nat,第二个设置ms虚拟的loopback,第三个设置无线网卡,第四个设置有线网卡

目的:任何情况下,两台机器互访,如果主机联网,则网上机器也要能访问虚拟机。

说明:vpc2007的nat方式 只支持虚拟机访问主机的网络,不支持主机访问虚拟机。用于非以太网络连接,比如拨号时,虚拟机访问internet。

ubuntu中配置loopback网络不支持dhcp,需要手动配置static ip。loopback网络配置之后可以实现主机和虚拟机的双向访问。用于无网络连接时,单机搭建局域网。

无线网卡和有线网卡配置不需要说明。

在windows下运行ipconfig:

Windows IP Configuration

Ethernet adapter Loopback Connection:

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::18d5:220e:8818:69b7%25
Autoconfiguration IPv4 Address. . : 169.254.105.183
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :

Wireless LAN adapter Wireless WiFi Link 4965AG:

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::ed1c:6747:78bb:9c95%11
IPv4 Address. . . . . . . . . . . : 192.168.1.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1

Ethernet adapter Local Area Connection:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :

在虚拟机里面编辑/etc/network/interface文件,内容如下:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 169.254.1.100
#gateway 169.254.1.1
netmask 255.255.0.0
network 169.254.0.0
broadcast 169.254.255.255
auto eth2
iface eth2 inet dhcp
auto eth3
iface eth3 inet dhcp

在虚拟机运行ifconfig:

eth0 Link encap:Ethernet HWaddr 00:03:FF:13:0D:DE
inet addr:192.168.131.65 Bcast:192.168.131.255 Mask:255.255.255.0
inet6 addr: fe80::203:ffff:fe13:dde/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1558 (1.5 KB) TX bytes:1970 (1.9 KB)
Interrupt:11 Base address:0xe480

eth1 Link encap:Ethernet HWaddr 00:03:FF:10:0D:DE
inet addr:169.254.1.100 Bcast:169.254.255.255 Mask:255.255.0.0
inet6 addr: fe80::203:ffff:fe10:dde/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:448 errors:0 dropped:0 overruns:0 frame:0
TX packets:441 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:40133 (39.1 KB) TX bytes:77475 (75.6 KB)
Interrupt:11 Base address:0xe800

eth2 Link encap:Ethernet HWaddr 00:03:FF:11:0D:DE
inet addr:192.168.1.102 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::203:ffff:fe11:dde/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7157 errors:0 dropped:0 overruns:0 frame:0
TX packets:220 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:711916 (695.2 KB) TX bytes:141583 (138.2 KB)
Interrupt:11 Base address:0xe880

eth3 Link encap:Ethernet HWaddr 00:03:FF:16:0D:DE
inet6 addr: fe80::203:ffff:fe16:dde/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:4230 (4.1 KB)
Interrupt:11 Base address:0xec00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:576 (576.0 b) TX bytes:576 (576.0 b)

Comments No Comments »

呵呵,两台电脑了,可以尝试一下联网了。今天试了xp的remote desktop,得到一个error message:Unable to Log You on Because of an Account Restriction,上网查了一下,原来不允许空密码的用户远程登录,呵呵,这个限制还是比较合理的:P加了密码重新登录,一切OK。

Comments No Comments »