奇怪的视角:文本编辑器UAC比较

it2025-03-29  17

之前一直用MadEdit,即开源又免费,可惜不支持UAC。所以想寻找支持UAC的文本编辑器。

期望功能:

1、支持UAC保存:普通权限启动编辑器,编辑受保护的文本,应为只读,或保存时提示另存为,最佳为保存时提权。

说明:“保存时提示另存为”视为失败,用户无法继续。

2、支持UAC双启动:能最少启动2个程序,即1个普通权限启动,1个管理员权限启动。

3、支持普通权限拖拽:以普通权限运行编辑器时,能够拖拽资源管理器(普通权限)中的文本,进行编辑。

4、支持UAC拖拽:以管理员权限运行编辑器时,能够拖拽资源管理器(普通权限)中的文本,进行编辑。

5、有目录树

6、双启动后,在资源管理器中双击文本,应进入普通权限的标签页。

Windows 7文本编辑器比较:

UAC保存UAC双启动普通权限拖拽UAC拖拽有目录树MadEdit可以编辑,显示保存成功,其实失败。可设置多启动支持不支持无目录树EmEditor可以编辑,保存时提示提权。不能双启动支持不支持无目录树EditPlus可以编辑,保存时提示另存为,提示只读。可以多启动支持不支持有目录树Windows记事本可以编辑,保存时提示另存为,提示无权,提示保存到我的文档。默认多启动支持不支持无目录树

Ubuntu 10.04文本编辑器比较:

UAC保存UAC双启动普通权限拖拽UAC拖拽双启动后Gedit可以编辑,显示只读,禁止保存。完美双启动,最大启动2个支持支持默认进入普通权限标签页

 

个人猜测Windows平台下文本编辑器“以管理员身份启动”,然后无法从资源管理器中拖拽文件,可能是Windows平台的限制。Ubuntu下就可以。

既然Windows平台不能UAC拖拽,那么双启动的意义也就不大了,最好的解决方案就是以普通权限启动文本编辑器,可以拖拽,“保存时提权”。

所以结论是EmEditor很好,完美支持Windows UAC。

 

看来不得不从免费的MadEdit转向收费的EmEditor了。

各位朋友如果有支持UAC的文本编辑器,感谢告诉一下。

对UAC熟悉的同学,帮忙看看这几个问题是咋回事:http://www.cnblogs.com/sink_cup/archive/2010/06/02/uac_windows.html

 

分享一个Windows版的sudo,在Windows下也可以输入sudo cmd了。

sudo for Windows no password下载地址:http://files.cnblogs.com/sink_cup/sudo_for_windows_no_password.7z

使用方法:放到Windows环境变量的目录里,比如C:\Windows\,以后就可以在运行里输入sudo cmd、sudo notepad了。

好像是来自:http://www.howtogeek.com/howto/windows-vista/sudo-for-windows-vista/

觉得本文闲的D疼的路人,俺想说:“不是D疼,俺就是喜欢从细节的角度看问题。”

 

2010-11-26

突然冒出个想法:Windows UAC可以不设用户密码,是因为Windows UAC是弹出对话框,是图形界面的。

而Linux的sudo必须给用户帐号设置密码,因为sudo是在命令行里执行的,如果没有密码,如何确认呢?

转载于:https://www.cnblogs.com/sink_cup/archive/2010/09/18/text_editor_uac_support_compare.html

最新回复(0)