Признак того, что FAR запущен от администратора (Windows 7)

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by Skirda »

Latest post of the previous page:

Тут, короче есть непонятка, которую я описал в changelog.

в XP (дальше она и все такое), если убрать в constitle.cpp проверку версии

Code: Select all

ReplaceStrings(TitleAddons,L"%Admin",(Opt.IsUserAdmin /*&& WinVer.dwMajorVersion >= 6*/?MSG(MFarTitleAddonsAdmin):L""));
будет казать (при условии, что админ на тачке) добавку " (Администратор)".

Если сказать "Запустить от имени..." и жмакнуть Enter (т.е. опция "Защитить..." стоит), то получаем "не админа" - фактически с точностью да наоборот от Win7

В тоже время, в XP, эта добавка в заголовке консоли несколько избыточна :-) (для тех, кто и так админ на своей машине)

и... родилась идея:
1. из дефолтового шаблона убрать %Admin (кому надо - сами дорисуют)
2. и убрать проверку версии (выше)

Ы?
We are the Borg. You will be assimilated.
So Say We All!
User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by vkh »

менять поведение заголовка в ХР особого смысла нет. разве что в качестве новой фишки.
из дефолт-шаблона убрать конечно можно. главное чтоб в документации это было =)
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by John Doe »

3. Macro: добавка в п.1 "IsUserAdmin" - 1 или 0 - под кем запущен Far
Тут есть непонятка (для меня :-)... сейчас IsUserAdmin и в заголовке добавка "(Администратор)" не пишется (для меньше "Висты")
возможно, что IsUserAdmin для ниже висты все же должен быть 0, даже если мы админы на тачке.
Пока так и сделано (см. constitle.cpp::GetFarTitleAddons())
В реализованном варианте под XP и заголовок и IsUserAdmin получаются бессмысленны...
Нелогично как-то.

К тому же и на XP вроде бы есть возможность работать под "непривелегированным" админом, и наоборот
http://nonadmin.editme.com/UsefulTools

Альтернатива: не трогать сами значения, а различать только умолчания
- XP: TitleAddons =" - Far%Ver"
- Vista и 7: TitleAddons =" - Far%Ver%Admin"

PS
Имхо от автоматического добавления пробелов в шаблоны %Ver и %Build пользы мало - только документация напрасно усложняется.
https://t.me/FarManager — Telegram чат
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by Max Rusov »

А можно еще макросы для 32/64?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by DrKnS »

User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by NightRoman »

Max Rusov wrote:А можно еще макросы для 32/64?
О! Кстати, да, хорошая идея. Полезно, когда творишь под оба варианта.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by NightRoman »

DrKnS wrote:Можно.
А как это в заголовок-то впихнуть?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by DrKnS »

А где ты в вопросе "А можно еще макросы для 32/64?" увидел про заголовок? :)
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by NightRoman »

John Doe wrote:Имхо от автоматического добавления пробелов в шаблоны %Ver и %Build пользы мало - только документация напрасно усложняется.
Мне тоже кажется, не надо мудрить с пробелами и круглыми скобками и прочим форматированием, дайте это юзеру решать. А то в " (Administrator)" заложены уже 3 сомнительные на конкректный вкус и при этом ненастраиваемые вещи - один пробел и 2 скобки.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by NightRoman »

DrKnS wrote:А где ты в вопросе "А можно еще макросы для 32/64?" увидел про заголовок? :)
А мы в какой теме? Под макросом чел имел в виду что-нить %XYZ (раз в этой теме пишет), или нет?
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by John Doe »

Это называется "шаблонные символы".
Кстати разворачивать переменные в шаблоне - хорошая идею. Любой сможет впихнуть что ему надо.
https://t.me/FarManager — Telegram чат
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by Max Rusov »

NightRoman wrote:А мы в какой теме? Под макросом чел имел в виду что-нить %XYZ (раз в этой теме пишет), или нет?
Да, чел имел ввиду именно это.
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by John Doe »

Шаблонные символы %Регистрозависимы
https://t.me/FarManager — Telegram чат
laurel
Posts: 7
Joined: Sun 27 Sep, 2009 06:43

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by laurel »

Большое вам человечское спасибо!
Victorian
Posts: 80
Joined: Sun 11 Oct, 2009 05:55
Has thanked: 1 time

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by Victorian »

А как в командной строке (в командном файле) отличить, что FAR запущен с повышением прав (под администратором)?
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Признак того, что FAR запущен от администратора (Windows 7)

Post by Maximus5 »

попробовать создать что-нибудь в "Program files"?
Post Reply

Return to “Предложения и идеи”