Похоже, вы не вызываете Get()
метод. Попробуйте это:
ManagementObject classInstance2 = new ManagementObject("root\\CIMV2\\Security\\MicrosoftVolumeEncryption", "Win32_EncryptableVolume.DriveLetter='E:'", null);
classInstance2.Get();
classInstance2.InvokeMethod("Lock", new object[] { 0 });
Ознакомьтесь с этой документацией: https://docs.microsoft.com/en-us/windows/desktop/wmisdk/retrieving-an-instance [114 ]
Я обнаружил интерфейс PEAR для GraphViz ; Я не использовал его раньше, поэтому не могу дать вам никаких личных рекомендаций, хороший он или плохой. (но, возможно, это не решит вашу проблему, поскольку вы говорите, что не можете устанавливать приложения)
Я не знаю ни одной реализации визуализации графиков в php.
Однако я предлагаю вам рассмотреть возможность рисования графика с помощью javascript, например с библиотекой JS canviz , которая работает в большинстве браузеров (да, включая IE 6 и 7 , но не 8 в настоящее время).
После быстрого поиска в Google я нашел graph.php , в котором в комментариях указано, что он соединяет узлы дугами, а в приведенном примере - прямыми линиями, но может будет хорошим шагом в правильном направлении.
Еще не пробовал, но это выглядит очень многообещающим.
http://www.kylescholz.com/blog/2006/06/using_force_directed_graphs.html