Ðåøèòü ïðîáëåìû ñ UAC â C# ïðèëîæåíèè

Çàäàíèå çàêðûòî
Ñòîèìîñòü:Äîãîâîðíàÿ
Ñðîê âûïîëíåíèÿ:2 äíÿ
Âàðèàíòû îïëàòû:Ïëàíèðóåòñÿ èñïîëüçîâàòü Áåçîïàñíóþ ñäåëêó
Äàòà ïóáëèêàöèè:2019-03-17 15:15
Áûë íà ñàéòå:2019-11-20 16:38

Ðåøèòü ïðîáëåìû ñ UAC â C# ïðèëîæåíèè

 
Çàäà÷à

Åñòü ñàìîïèñíûé èíñòàëëåð ñ äåèíñòàëëåðîì, îáà íàïèñàíû íà C#.
Èíñòàëëåð äåëàåò ñëåäóþùåå:
à) Ðàñïàêîâûâàåò ôàéëû ïðèëîæåíèÿ (÷àñòü êîòîðîãî íà C#, äðóãàÿ ÷àñòü - íà Node.js) â óêàçàííóþ þçåðîì ïàïêó.
á) Çàïóñêàåò .cmd ñêðèïòû ïî óñòàíîâêå ìîäóëåé node.js
â) Çàïóñêàåò .cmd ñêðèïòû ïî óñòàíîâêå Âèíäîâûõ ñåðâèñîâ.

Äåèíñòàëëåð äåëàåò à), á) è â) íî â îáðàòíóþ ñòîðîíó - óäàëÿåò âèíäîâûå ñåðâèñû è îñòàíàâëèâàåò Node.js ìîäóëè.

Ñ á) è â) åñòü ïðîáëåìû åñëè ýòî ïðîèñõîäèò ïîä àêêàóíòîì ñ îãðàíè÷åííûìè ïðàâàìè.
Íóæíî ðåàëèçîâàòü çàïðîñ íà UAC, äîïóñòèì êàê ýòî ñäåëàíî â äðóãèõ óñòàíîâùèêàõ - òèïà "Óñòàíîâèòü" è èêîíêà ñî ùèòîì.

Ïî îïëàòå - ßÄ (ïðåäïî÷òèòåëüíåå), êèâè, ñáåð (ïðåäïî÷òèòåëüíåå), áåçîïàñíàÿ ñäåëêè, ëèáî â æèâóþ åñëè âû ñ Ìîñêâû.

Åñëè âàñ âñ¸ óñòðàèâàåò, è äóìàåòå ÷òî ñïðàâèòåñü ñ çàäà÷åé, ïðîøó ïèøèòå ñðàçó â ñêàéï - internat1onale, èëè â òåëåãðàìì (ïðåäïî÷òèòåëüíåå) - ··· òàê êàê òóò çàÿâêè ê ïðîåêòó íå ÷èòàþ, íó è ïî êðàéíåé ìåðå òàê ÿ ïîíèìàþ ÷òî ÷åëîâåê äî÷èòàë äî êîíöà)

Îñòàâëÿòü çàÿâêè ìîãóò òîëüêî àâòîðèçîâàííûå ïîëüçîâàòåëè.
Çàÿâîê íåò

Îñòàâëÿòü çàÿâêè ìîãóò òîëüêî àâòîðèçîâàííûå ïîëüçîâàòåëè.