Esempio n. 1
0
        private void SetDeviceId(MFDevice device, Guid id)
        {
            var buffer = id.ToByteArray();
            var config = new MFConfigHelper(device);

            config.WriteConfig("S4NID", buffer);
        }
Esempio n. 2
0
        private void WriteConfiguration(byte[] cfg)
        {
            var config = new MFConfigHelper(_device);

            if (!config.IsValidConfig)
            {
                throw new Exception("Invalid config");
            }
            if (config.IsFirmwareKeyLocked)
            {
                throw new Exception("Firmware locked");
            }
            if (config.IsDeploymentKeyLocked)
            {
                throw new Exception("Deployment locked");
            }
            config.WriteConfig("S4NCFG", cfg);
        }