Вчера я пытался получить список файлов, открытых для определенного процесса, но с помощью C# казалось гигантской задачей. Кто-то указал мне на эту замечательную программу под названием «Handle» Марка Русиновича.Как справиться с этим сценарием при развертывании приложения C#?
Программа, похоже, удовлетворяет мои потребности, но лицензирование не позволяет мне перераспределять ее (что из того, что я понимаю, означает, что я не могу скомпилировать свою программу вместе с этим двоичным кодом, потому что тогда я бы перераспределял ее). Сначала я думал о том, чтобы просто использовать программу для генерации вывода, а затем разобрать вывод для моего собственного использования, но теперь я думаю, что это невозможно.
Итак, что мне теперь делать? Когда моя программа запустится, вы увидите окно, в котором пользователь должен сначала загрузить эту программу с веб-сайта Microsoft, прежде чем использовать мою программу? Может ли кто-нибудь предложить возможное решение, которое я мог бы использовать, если захочу его развернуть?
PS: Мое приложение является бесплатным
Спасибо за предложения. Как я уже говорил, продажи не связаны. Это просто свободно загружаемое приложение. Но я думаю, что вы сказали, имеет смысл. – Legend
Простите, пропустили "freeware" PS. Я понимаю, почему они запрещают распространение на физических носителях. Их программа бесплатна, и они, вероятно, не хотят, чтобы поддерживать самую последнюю версию, не говоря уже о более старых версиях от тех, кто знает, когда. – MusiGenesis
Большое спасибо! Тогда я продолжу это. – Legend