MCPcopy Create free account
hub / github.com/Adaptix-Framework/AdaptixC2 / EnableExtension

Method EnableExtension

AdaptixClient/Source/Client/Extender.cpp:87–102  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85}
86
87void Extender::EnableExtension(const QString &path)
88{
89 if( !extenderFiles.contains(path) )
90 return;
91
92 if( !extenderFiles[path].Enabled && extenderFiles[path].Message.isEmpty()) {
93 extenderFiles[path].Enabled = true;
94 bool success = mainAdaptix->mainUI->AddNewExtension(&(extenderFiles[path]));
95 if (!success) {
96 mainAdaptix->mainUI->RemoveExtension(extenderFiles[path]);
97 }
98
99 dialogExtender->UpdateExtenderItem(extenderFiles[path]);
100 mainAdaptix->storage->UpdateExtension(extenderFiles[path]);
101 }
102}
103
104void Extender::DisableExtension(const QString &path)
105{

Callers 1

onActionEnableMethod · 0.80

Calls 6

AddNewExtensionMethod · 0.80
UpdateExtenderItemMethod · 0.80
UpdateExtensionMethod · 0.80
containsMethod · 0.45
isEmptyMethod · 0.45
RemoveExtensionMethod · 0.45

Tested by

no test coverage detected