История изменений
Исправление praseodim, (текущая версия) :
Вот у меня сейчас возникла задача сделать небольшой апдейтер файлов подвинду. Он должен закачивать файлы в каталог, в котором находится. И должен быть выбор какие файлы закачивать. А виндой я не пользовался с 2006 года. И я в принципе в замешательстве что сейчас для этого проще использовать.
А что ты под Linux бы использовал? Может проще будет это сделать под Linux и потом подумать как под винду портировать.
Если использовать стандартные средства C/C++, то даже ничего особенно портировать не придется.
Но между прочим, задача, если не разовая, не такая простая как кажется. Нужно предусмотреть обработку различных ошибок, в том числе ситуации вида частично закаченного файла, например, если работу апдейтера прервали по какой-то причине (допустим свет выключили, ИБП нет и ребут). Ситуации, когда какой-то файл залочен виндой и др.
P.S. И под винду и под Linux я бы на C# под .NET написал. И ничего почти портировать бы не пришлось и удобно. Впрочем, если только под Linux то на Perl.
Исправление praseodim, :
Вот у меня сейчас возникла задача сделать небольшой апдейтер файлов подвинду. Он должен закачивать файлы в каталог, в котором находится. И должен быть выбор какие файлы закачивать. А виндой я не пользовался с 2006 года. И я в принципе в замешательстве что сейчас для этого проще использовать.
А что ты под Linux бы использовал? Может проще будет это сделать под Linux и потом подумать как под винду портировать.
Если использовать стандартные средства C/C++, то даже ничего особенно портировать не придется.
Но между прочим, задача, если не разовая, не такая простая как кажется. Нужно предусмотреть обработку различных ошибок, в том числе ситуации вида частично закаченного файла, например, если работу апдейтера прервали по какой-то причине (допустим свет выключили, ИБП нет и ребут). Ситуации, когда какой-то файл залочен виндой и др.
P.S. И под винду и под Linux я бы на C# под .NET написал. И ничего почти портировать бы не пришлось и удобно.
Исправление praseodim, :
Вот у меня сейчас возникла задача сделать небольшой апдейтер файлов подвинду. Он должен закачивать файлы в каталог, в котором находится. И должен быть выбор какие файлы закачивать. А виндой я не пользовался с 2006 года. И я в принципе в замешательстве что сейчас для этого проще использовать.
А что ты под Linux бы использовал? Может проще будет это сделать под Linux и потом подумать как под винду портировать.
Если использовать стандартные средства C/C++, то даже ничего особенно портировать не придется.
Но между прочим, задача, если не разовая, не такая простая как кажется. Нужно предусмотреть обработку различных ошибок, в том числе ситуации вида частично закаченного файла, например, если работу апдейтера прервали по какой-то причине (допустим свет выключили, ИБП нет и ребут). Ситуации, когда какой-то файл залочен виндой и др.
P.S. И под винду и под Linux я бы на .NET написал. И ничего почти портировать бы не пришлось и удобно.
Исходная версия praseodim, :
Вот у меня сейчас возникла задача сделать небольшой апдейтер файлов подвинду. Он должен закачивать файлы в каталог, в котором находится. И должен быть выбор какие файлы закачивать. А виндой я не пользовался с 2006 года. И я в принципе в замешательстве что сейчас для этого проще использовать.
А что ты под Linux бы использовал? Может проще будет это сделать под Linux и потом подумать как под винду портировать.
Если использовать стандартные средства C/C++, то даже ничего особенно портировать не придется.
Но между прочим, задача, если не разовая, не такая простая как кажется. Нужно предусмотреть обработку различных ошибок, в том числе ситуации вида частично закаченного файла, например, если работу апдейтера прервали по какой-то причине (допустим свет выключили, ИБП нет и ребут). Ситуации, когда какой-то файл залочен виндой и др.