identification

Как быстро сгенерировать уникальный идентификатор компьютера для приложения delphi? Раньше я делал это легко с c#, но иногда это не удавалось. Я хочу, чтобы идентификатор был "статическим", но мне все равно, если он изменится из-за изменения оборудования или переустановки ОС, я планировал сохранить его в реес...

у меня есть папка, полная файлов, и у них нет расширения. Как я могу проверить типы файлов? Я хочу проверить тип файла и изменить имя файла соответственно. Предположим, что функция filetype(x) возвращает тип файла, например png. Я хочу сделать это: files = os.listdir(".") for f in files: os.rename(f, f+f...

Я думал по линии использования typeid() но я не знаю, как спросить, является ли этот тип подклассом другого класса (который, кстати, является абстрактным)...