Nous faisons fonctionner le plugin des services gouvernementaux pour tous les utilisateurs dans un environnement de terminal

CPDV: Services gouvernementaux


Depuis plus d'un an maintenant, tous nos employés travaillent uniquement dans des applications publiées, et nous centralisons tout cela via Parallels RAS. Nous avons également un mécanisme automatique de publication des signatures numériques électroniques: si un utilisateur autorisé lance un site Web, par exemple les douanes, la signature numérique électronique de l'entreprise est écrite dans son HKCU et le plug-in nécessaire est lancé. Cela fonctionne très bien avec CONTOUR, VLSI, Crypto-PRO, mais le plug-in des services publics (IFCPlugin) devait être terminé avec un fichier, mais il y avait des questions pour les développeurs ...


Lorsque j'ai reçu une demande d'installation d'un autre plug-in qui lit EDS, je ne m'attendais à rien de compliqué. Pour travailler avec EDS, nous avons alloué un hôte RDS distinct sur lequel plusieurs plug-ins se trouvaient déjà et tout fonctionnait parfaitement. J'ai téléchargé le plugin des services publics depuis le site officiel et sans plus attendre j'ai commencé l'installation dans le contexte de la machine à partir du shell privilégié:


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

À première vue, l'installation a réussi. Dans la liste des programmes installés sur cet hôte, le «Plugin for e-government systems user» est apparu, sous mon compte j'ai pu me connecter en utilisant la signature numérique. Mais pour les autres utilisateurs, le plugin ne fonctionnait pas, comme s'il n'avait pas été installé.


Où allez-vous?


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


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



orca IFCPlugin.msi:


MSI: Annuaire


TARGETDIR = AppDataFolder. . ProgramFiles64Folder ProgramFilesFolder .


:


MSI: Registre


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



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


, :


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

, , , . .



Travaux. Ce que les développeurs ont fumé et pourquoi cela a été fait de cette façon, est resté un mystère pour moi.


All Articles