Есть ли способ отключить функцию хранения USB-флешки и автозапуска
конкретная программа при подключении это?
(так что все хранилище зарезервировано для рассматриваемой программы)
Нет. Невозможно сделать это, не помещая вредоносное ПО, которое наносит вред операционной системе хоста, на USB-накопитель и полагаясь на то, что ОС хоста автоматически запускает вредоносную программу при первом подключении устройства. Это, конечно, осуждается, как при переполнении стека, так и в целом.
Других решений пока нет …