نجعل البرنامج المساعد للخدمات الحكومية يعمل لجميع المستخدمين في بيئة طرفية

CPDV: الخدمات الحكومية


لأكثر من عام ، يعمل جميع موظفينا فقط في التطبيقات المنشورة ، ونحن نركز كل هذا من خلال Parallels RAS. لدينا أيضًا آلية تلقائية لنشر التوقيعات الرقمية الإلكترونية: إذا أطلق مستخدم مصرح له موقعًا على الويب ، على سبيل المثال ، الجمارك ، فسيتم كتابة التوقيع الرقمي الإلكتروني للشركة إلى HKCU الخاص به ويتم تشغيل المكون الإضافي اللازم. يعمل هذا بشكل رائع مع KONTUR و VLSI و Crypto-PRO ، ولكن يجب إنهاء المكوّن الإضافي من الخدمات العامة (IFCPlugin) بملف ، ولكن كانت هناك أسئلة للمطورين ...


عندما تلقيت تطبيقًا لتثبيت مكون إضافي آخر يقرأ EDS ، لم أتوقع أي شيء معقد. للعمل مع EDS ، قمنا بتخصيص مضيف RDS منفصل قائم عليه العديد من المكونات الإضافية وعمل كل شيء بشكل مثالي. لقد قمت بتنزيل المكوّن الإضافي للخدمات العامة من الموقع الرسمي وبدون مزيد من اللغط بدأ التثبيت في سياق الجهاز من الغلاف المميز:


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

للوهلة الأولى ، كان التثبيت ناجحًا. في قائمة البرامج المثبتة على هذا المضيف ، ظهر "المكون الإضافي لمستخدم أنظمة الحكومة الإلكترونية" ، بموجب حسابي تمكنت من تسجيل الدخول باستخدام التوقيع الرقمي. ولكن بالنسبة للمستخدمين الآخرين ، لم يعمل المكون الإضافي ، كما لو لم يتم تثبيته.


إلى أين تذهب؟


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


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



orca IFCPlugin.msi:


MSI: دليل


TARGETDIR = AppDataFolder. . ProgramFiles64Folder ProgramFilesFolder .


:


MSI: التسجيل


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



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


, :


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

, , , . .



يعمل. ما يدخنه المطورون ولماذا تم ذلك بهذه الطريقة يبقى لغزا بالنسبة لي.


All Articles