Шта је ЦЛСИД кључ регистра?
ЦЛСИД или идентификатор класе је низ алфанумеричких (и бројева и знакова абецеде) симбола који се користе за представљање одређене инстанце модела компонентног објекта или програма заснованог на ЦОМ-у. Омогућава оперативним системима и софтверу, посебно за Виндовс, да открију и приступе софтверским компонентама без идентификације по њиховим именима. Иако је Мицрософт постепено укинуо употребу ЦОМ-а у корист .НЕТ инфраструктуре, ЦОМ је и даље у употреби као важна компонента за многе уобичајено коришћене програме и нема планова за укидање.
хттпс://ввв.иоутубе.цом/ватцх?в=3оеВ3вВХпгг
Примери објеката који користе ЦОМ и одговарајући ЦЛСИД укључују АцтивеКс, директоријум Ми Цомпутер и Виндовс Старт мени. Типичан ЦЛСИД у вашем Виндовс регистру може изгледати овако:
{48E7CAAB-B918-4E58-A94D-505519C795DC}
Највероватнији сусрет са ЦЛСИД-ом је када веб локација од вас тражи да ажурирате АцтивеКс или неки други програм. Ваш претраживач открива верзију вашег софтвера тако што проверава његов ЦЛСИД и преноси ове информације на веб локацију без угрожавања вашег рачунара.
Међутим, лажна ажурирања медија се често користе за дистрибуцију злонамерног софтвера и других претњи са рачунара и требало би да избегавате преузимање ажурирања са веб локација у које не верујете имплицитно.
Када се добар унос ЦЛСИД-а поквари
Ако је ЦЛСИД оштећен, ваш рачунар може имати проблема у вези са програмом са којим је ЦЛСИД повезан; један уобичајени проблем је оштећење ЦЛСИД-а што доводи до тога да софтвер не може да провери сопствену верзију и да се ажурира. Као решење које је лако применити, деинсталирање и поновно инсталирање вашег софтвера обично решава овај проблем.
Најчешћи проблем у вези са уносом ЦЛСИД регистра је неуспех програма да избрише свој ЦЛСИД из регистра када се остатак програма деинсталира. Иако је ово лоша програмска пракса која затрпа Регистар рачунара бесмисленим уносима текста, неискоришћени ЦЛСИД унос вероватно неће наштетити вашем рачунару. Међутим, неки чистачи регистра и други програми за одржавање система специјализовани су за уклањање овог „смећа“ заснованог на ЦЛСИД-у. У веома екстремним околностима, као што је рачунар са малим системским ресурсима, регистар са превише неискоришћених ЦЛСИД уноса може да изазове проблеме са перформансама.
Ако сте заинтересовани да ручно исправите ЦЛСИД уносе у регистратору, треба бити веома опрезан. Промене вашег регистра могу оштетити ваш оперативни систем на много начина, пре свега тако што ће довести до тога да он не препознаје критичне компоненте и програме. Без обзира на то да ли сте заинтересовани да унесете промене у ЦЛСИД уносе вашег рачунара, у свим случајевима препоручује се прављење резервне копије Виндовс регистра путем тачке за враћање система или неког другог метода.
Тхе Ванисхинг ЦЛСИД
Иако је ЦЛСИД обично трајни текстуални унос у вашем регистру – барем док не деинсталирате програм са којим је повезан – привремене фасцикле и датотеке такође могу да приказују ЦЛСИД уносе у својим именима. Ово често изазивају инсталатери програма који декомпресују датотеке за инсталацију пре него што их уклоне. Већина таквих датотека и фасцикли треба да се избришу аутоматски након завршетка инсталације. У случајевима лошег кодирања или прекинуте инсталације, можда ћете морати сами да избришете ове објекте, иако не би требало да оштете ваш рачунар.
Нису сви програми који користе ЦЛСИД приморани да запишу своје ЦЛСИД уносе у ваш Виндовс регистар. РегФрее или Регистратион-Фрее ЦОМ компоненте могу да складиште своје ЦЛСИД уносе у сопствене ЕКСЕ датотеке или у засебне КСМЛ датотеке. Ово има одређене предности, као што је могућност инсталирања програма неколико пута као неколико различитих верзија. Међутим, подршка за РегФрее ЦОМ је ограниченија и понекад (у случајевима система широм система као што је ДирецтКс) потпуно недоступна.
Разлика између ЦЛСИД-овог ЦОМ-а и остатка ЦОМ универзума
ЦОМ интерфејс са ЦЛСИД-ом је компонентни објектни модел, метод повезивања који користи филозофију објектно оријентисаног програмирања (или ООП). Он нема директну везу са суфиксом веб домена .ЦОМ, који означава 'комерцијални' домен највишег нивоа.
Исто тако, ЦОМ компоненте ЦЛСИД-а нису повезане са .ЦОМ датотекама, што је подтип извршне или ЕКСЕ датотеке. Иако неке компоненте оперативног система Виндовс и други програми користе .ЦОМ, овај застарели формат датотеке захтева МС-ДОС емулацију која није укључена (подразумевано) на 64-битним Виндовс оперативним системима.
Место ЦЛСИД-а у индустрији злонамерног софтвера
ЦЛСИД уноси се могу користити за покретање штетних програма, као и оних сигурних. Руткитови, тројанци, малициозни помоћни објекти претраживача и други типови злонамерног софтвера могу користити ЦЛСИД систем да се аутоматски покрену или када се покрену одређени услови. Већина компетентних анти-малвер програма ће открити и избрисати злонамерне ЦЛСИД уносе заједно са малвером који је са њима повезан. Међутим, као и обични ЦЛСИД уноси, необрисани ЦЛСИД уноси малвера за програме који су уклоњени не могу да нанесу штету вашем рачунару.
Такође је познато да злонамерни програми користе ЦЛСИД уносе за упућивање позива другим програмима (као што је Интернет Екплорер). Ови програми могу, али не морају да приказују видљиве индикације да су отворени, иако би у већини случајева требало да будете у могућности да откријете процес меморије отвореног програма преко Таск Манагер-а и сличних услужних програма. Такви напади се могу користити за извођење разних онлајн напада без знања корисника рачунара. Иако је познавање ЦЛСИД-а непотребно за случајну употребу рачунара, радна свест о његовим могућностима и ограничењима може помоћи у решавању софтверских и грешака у вези са регистром уз минималну фрустрацију.