Initializes the class.
def initialize(product_guid: str) -> None: ...
This method initializes the class, and must be called each time the application starts before attempting to call any of the class's other methods. (If the application uses multiple instances of the class, only the first instance needs to call this method.)
ProductGUID is used to distinguish between driver installations performed by different applications. Such information is necessary to guard against unexpected situations such as, e.g., the driver being uninstalled by one application despite other applications still needing it.
Therefore, to ensure proper operation, it is critical that each individual application have its own unique ProductGUID value, and that applications (and their installation scripts) use that value when calling any of the following methods: