Предложение по MSI конфигуратору и ID

igrmik
Сообщений: 85
14 January 2013
Режим MSI конфигуратор
1.  Вывести данный инструмент в отдельный EXE, т.к. не всегда удобно закрывать клиент и перезапускать его  с правами админа.
2. Т.к. у данного инструмента при запуске уже есть все права, то при обнаружении работающего локального сервера, предлагать его остановить на время конфигурирования дистрибутива и запустить его по окончании.
3. Добавить возможность генерировать Internet ID, без необходимости отправлять его на мыло, очень нужно при использовании его в локальной сети и при использовании собственного Mini Internet ID сервера.
т.к. при использовании "настроек локального хоста" берется IID локального и соответственно в новых хостах он будет дублироваться.
а отправлять его на е-маил совершенно не зачем.
alex модератор
Сообщений: 3775
15 January 2013
Originally posted igrmik:
1.  Вывести данный инструмент в отдельный EXE, т.к. не всегда удобно закрывать клиент и перезапускать его  с правами админа.
это вряд ли будем делать в ближайшее время.
Originally posted igrmik:
2. Т.к. у данного инструмента при запуске уже есть все права, то при обнаружении работающего локального сервера, предлагать его остановить на время конфигурирования дистрибутива и запустить его по окончании.
ok.
Originally posted igrmik:
3. Добавить возможность генерировать Internet ID, без необходимости отправлять его на мыло, очень нужно при использовании его в локальной сети и при использовании собственного Mini Internet ID сервера.
принимается.
igrmik
Сообщений: 85
15 January 2013
Originally posted alex:
это вряд ли будем делать в ближайшее время.

А если разрешить запуск второй копии программы, и добавить параметр для командной строки, например (msiconf), который бы непосредственно запускал MSI конфигуратор.
Или просто если указан параметр msiconf, то не проверяется запущена ли программа, а просто открывается окно конфигуратора...
По-моему, это не так сложно, и позволило бы легко решить данную проблему...
alex модератор
Сообщений: 3775
15 January 2013
Originally posted igrmik:
А если разрешить запуск второй копии программы, и добавить параметр для командной строки, например (msiconf), который бы непосредственно запускал MSI конфигуратор.
Или просто если указан параметр msiconf, то не проверяется запущена ли программа, а просто открывается окно конфигуратора...
По-моему, это не так сложно, и позволило бы легко решить данную проблему...
укажите в свойствах вьювера, чтобы он запускался с правами админа и проблема будет решена. Городить огород ради сомнительной цели сейчас просто нет времени, есть куда более важные доработки, которые нужно реализовывать.
igrmik
Сообщений: 85
15 January 2013
Не люблю запускать что-либо без надобности с полными правами..Ну да ладно.
Все ясно. Вопрос можно считать закрытым.
igrmik
Сообщений: 85
29 January 2013
Небольшое дополнение..
как запустить приложение с запросом прав админа
uses shellapi;
function RunAsAdmin(hWnd: HWND; filename: string; Parameters: string): Boolean;
var
sei: TShellExecuteInfo;
begin
ZeroMemory(@sei, SizeOf(sei));
sei.cbSize := SizeOf(TShellExecuteInfo);
sei.Wnd := hwnd;
sei.fMask := SEE_MASK_FLAG_DDEWAIT or SEE_MASK_FLAG_NO_UI;
sei.lpVerb := PChar('runas';
sei.lpFile := PChar(Filename); // PAnsiChar;
if parameters <> '' then
   sei.lpParameters := PChar(parameters); // PAnsiChar;
sei.nShow := SW_SHOWNORMAL; //Integer;
Result := ShellExecuteEx(@sei);
end;

здесь подробнее http://www.delphimaster.ru/cgi-bin/forum.pl?id=1278909173&n=5
alex модератор
Сообщений: 3775
29 January 2013
igrmik,
как запустить приложение с запросом прав администратора мне известно, только к чему это?
igrmik
Сообщений: 85
29 January 2013
по поводу перезапуска вьювера под правами админа для MSI конфигуриратора.
alex модератор
Сообщений: 3775
29 January 2013
igrmik,
да, перезапуск можно предлагать, думаю это сделаем.
Вход для участников
Нет аккаунта? Зарегистрируйтесь
06-10-2026 21:50:05