View Issue Details

IDProjectCategoryView StatusLast Update
0001739Far ManagerDrive Menupublic2011-08-06 20:15
ReporterselfmadeAssigned ToDrKnS 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx86OSWindowsOS VersionXP SP3
Product Version2.0 
Target VersionFixed in Version3.0 
Summary0001739: Redundant 'Access denied' warning / request for administrator user privileges in Change Drive menu
DescriptionWhen opening Change Drive menu FAR prompts:
═══════════════════ Access denied ══════════
You need to provide administrator permission
to open this object:
\\.\e:

[x] Do this for all current objects
[ ] Do not ask again in the current session
────────────────────────────────────────────
                  { ▀▄ OK } [ Skip ]

If press Skip, the Change Drive menu is displayed
╔═══════════════ Drive ════════════════╗
║ C: fixed │ 34.46 G│ 21.76 G ║
║ E: CD-ROM │ │ ║

Hence 'Access denied' warning is redundant and should be dropped
Steps To ReproducePrerequisites:
1) Windows XP SP3 (x86)
2) Non-admin user
3) Drive E: - DVD-R

Steps to reproduce:
1) Login as non-admin user
2) Run Far.exe
3) Press Alt-F1 for Change Drive menu
4) Observe message
═══════════════════ Access denied ══════════
You need to provide administrator permission
to open this object:
\\.\e:

[x] Do this for all current objects
[ ] Do not ask again in the current session
────────────────────────────────────────────
                  { ▀▄ OK } [ Skip ]
5) Click Skip and you'll get Change Drive menu
╔═══════════════ Drive ════════════════╗
║ C: fixed │ 34.46 G│ 21.76 G ║
║ E: CD-ROM │ │ ║

Although browsing drives in Explorer.exe does not require administrative privileges.
Additional InformationКопия http://bugs.farmanager.com/view.php?id=1373

http://bugs.farmanager.com/view.php?id=1373#c5892
"Отображение типа привода требует административного доступа.
Или отключай отображение типа, или отключай повышение привилегий, или настраивай права доступа."

Отображение типа привода в WinXP SP3 *НЕ* требует административного доступа. Тот же самый non-admin пользователь видит все диски и их типы через Explorer.exe и имеет к ним доступ.
TagsNo tags attached.
Build2131

Activities

selfmade

2011-03-30 07:54

reporter   bugnote:0006633

Sorry. The issue is for Far Manager, version 2.0 (build 1807) x86

DrKnS

2011-03-30 10:19

administrator   bugnote:0006634

> Отображение типа привода в WinXP SP3 *НЕ* требует административного доступа

Покажите код, который "*НЕ* требует".

selfmade

2011-03-30 10:41

reporter   bugnote:0006636

Откуда требование про код? Все пользователи не могут быть программистами.

Если я правильно понимаю фичу "Display of CD parameters", то она позволяет показывать тип CD привода (CD-ROM, CD-RW, DVD-ROM, etc). И именно включение этой фичи приводит к появлению описанного сообщения. Explorer.exe умеет показывать тип привода без дополнительных настроек доступа. Завтра я прикреплю скриншот с проблемного компьютера для пояснения моей мысли. Правильно ли моё понимание?

DrKnS

2011-03-30 11:24

administrator   bugnote:0006637

> Откуда требование про код? Все пользователи не могут быть программистами.

Если пользователь столь уверенно, *БОЛЬШИМИ*БУКВАМИ*СО*ЗВЁЗДОЧКАМИ*, утверждает, что доступ не требуется - видимо, он компетентен в этом вопросе и точно знает, как надо, не так ли?

Если же это не так, и ваша уверенность основана исключительно на сравнении с explorer, то explorer - это, как бы, компонент ОС. Он может использовать неопубликованные внутренние функции, недоступные прочим приложениям, в том числе и для получения информации об оборудовании.

Far - не компонент ОС, использовать может только то, что дают.
То, что дают - требует административного доступа.
Если вам известны более другие способы - приведите, мы с удовольствием их применим.
Так понятнее?

Issue History

Date Modified Username Field Change
2011-03-30 07:51 selfmade New Issue
2011-03-30 07:54 selfmade Note Added: 0006633
2011-03-30 10:19 DrKnS Note Added: 0006634
2011-03-30 10:41 selfmade Note Added: 0006636
2011-03-30 11:24 DrKnS Note Added: 0006637
2011-08-06 20:15 DrKnS Build => 2131
2011-08-06 20:15 DrKnS Status new => closed
2011-08-06 20:15 DrKnS Assigned To => DrKnS
2011-08-06 20:15 DrKnS Resolution open => fixed
2011-08-06 20:15 DrKnS Fixed in Version => 3.0