Fazemos o plug-in de serviços governamentais funcionar para todos os usuários em um ambiente de terminal

CPDV: Serviços Governamentais


Há mais de um ano, todos os nossos funcionários trabalham apenas em aplicativos publicados e centralizamos tudo isso através do Parallels RAS. Também temos um mecanismo automático para publicar assinaturas digitais eletrônicas: se um usuário autorizado lança um site, digamos alfândega, a assinatura digital eletrônica da empresa é gravada em seu HKCU e o plug-in necessário é lançado. Isso funciona muito bem com KONTUR, VLSI, Crypto-PRO, mas o plug-in de serviços públicos (IFCPlugin) precisou ser finalizado com um arquivo, mas havia perguntas para os desenvolvedores ...


Quando recebi um aplicativo para instalar outro plug-in que lê EDS, não esperava nada complicado. Para trabalhar com o EDS, alocamos um host RDS separado no qual vários plug-ins já estavam e tudo funcionou perfeitamente. Baixei o plug-in de serviços públicos do site oficial e, sem mais delongas, iniciei a instalação no contexto da máquina a partir do shell privilegiado:


msiexec -i c:\pathtofile\mypackage.msi ALLUSERS=1

À primeira vista, a instalação foi bem-sucedida. Na lista de programas instalados nesse host, o "Usuário de plug-in para sistemas de governo eletrônico" apareceu; em minha conta, consegui fazer login usando a assinatura digital. Mas para outros usuários, o plug-in não funcionou, como se não tivesse sido instalado.


Onde você vai?


, , . , , "Program Files". .. Chrome, , , , MessagingHost, .


, (ifc_chrome_host.exe) $Env:APPDATA! , , , . $Env:LOCALAPPDATA, . ( , , — ). .. IFCPlugin , , , RDS-. , , , .



orca IFCPlugin.msi:


MSI: Diretório


TARGETDIR = AppDataFolder. . ProgramFiles64Folder ProgramFilesFolder .


:


MSI: Registro


, , , HKCU. .. Google Chrome, 2, HKLM. , Firefox .



. $Env:ProgramFiles, , - ifc_chrome_host.exe, . procmon .


, :


$Env:ProgramFiles\Rostelecom\IFCPlugin\X.X.X.X\x32\LOGS

, , , . .



Trabalho. O que os desenvolvedores fumaram e por que foi feito dessa maneira permaneceu um mistério para mim.


All Articles