Приложение HiFiles
Цитата: Zalexanninev15 от 31.10.2020, 21:47Всем доброго вечера, публикую своё приложение. Вчера вышел большой апдейт, кто хочет - можете протестировать его и оценить само приложение
Для тех кто им ещё не пользовался, поясняю: программа нужна для загрузки файлов на различные файлообменники, VirusTotal, FTP сервер, MEGA и Imgur.
Поддерживает горячие клавиши и кучу интересных фишек (генерация QR кода на ссылку, сокращение ссылки, тёмная и светлая темы оформления, разрезание и склейка файлов, генерация и сравнение файлов с помощью MD5, использование Drag-and-Drop для загрузки файлов, планшетный режим,экспорт и импорт настроек, шифрование данных для входа с использованием задаваемого ключа).Скачать его можно отсюда (облегчённая версия без установщиков .NET)
Для работы требуется Microsoft .NET 4.8, а также Windows не ниже 7. Желательно Windows 10 версии 1803, т.к. для части функционала нужна утилита curl.
Всем доброго вечера, публикую своё приложение. Вчера вышел большой апдейт, кто хочет - можете протестировать его и оценить само приложение
Для тех кто им ещё не пользовался, поясняю: программа нужна для загрузки файлов на различные файлообменники, VirusTotal, FTP сервер, MEGA и Imgur.
Поддерживает горячие клавиши и кучу интересных фишек (генерация QR кода на ссылку, сокращение ссылки, тёмная и светлая темы оформления, разрезание и склейка файлов, генерация и сравнение файлов с помощью MD5, использование Drag-and-Drop для загрузки файлов, планшетный режим,экспорт и импорт настроек, шифрование данных для входа с использованием задаваемого ключа).
Скачать его можно отсюда (облегчённая версия без установщиков .NET)
Для работы требуется Microsoft .NET 4.8, а также Windows не ниже 7. Желательно Windows 10 версии 1803, т.к. для части функционала нужна утилита curl.
Цитата: Сергей от 31.10.2020, 21:50Привет 🖐
При запуске выходит MessageBox, что если Я запустил с правами Администратора, то у Меня недоступен Drag & Drop.
Как раз таки наоборот, если у Меня есть права Администратора, то и Drag & Drop работает.
Файл не отправляется. Скрин.
Привет 🖐
При запуске выходит MessageBox, что если Я запустил с правами Администратора, то у Меня недоступен Drag & Drop.
Как раз таки наоборот, если у Меня есть права Администратора, то и Drag & Drop работает.
Файл не отправляется. Скрин.
Цитата: Adler от 31.10.2020, 21:55Приветствую.
@jolyanderson, это если учетная запись с активированными правами администратора (не UAC), а если обычная и включен UAC, то D&D не работает, если программа запущена от администратора, т.к. проводник и рабочий стол работают под стандартной учетной записью.
Касательно .Net это описывал тут.
Приветствую.
@jolyanderson, это если учетная запись с активированными правами администратора (не UAC), а если обычная и включен UAC, то D&D не работает, если программа запущена от администратора, т.к. проводник и рабочий стол работают под стандартной учетной записью.
Касательно .Net это описывал тут.
Цитата: Zalexanninev15 от 31.10.2020, 21:58Цитата: Сергей от 31.10.2020, 21:50Привет
При запуске выходит MessageBox, что если Я запустил с правами Администратора, то у Меня недоступен Drag & Drop.
Как раз таки наоборот, если у Меня есть права Администратора, то и Drag & Drop работает.
Файл не отправляется. Скрин.Нажмите сочетание клавиш Ctrl + S и выберите нужный файлообменник. Вся информация о приложении изложена в файле "Помощь.md"
Цитата: Сергей от 31.10.2020, 21:50Привет
При запуске выходит MessageBox, что если Я запустил с правами Администратора, то у Меня недоступен Drag & Drop.
Как раз таки наоборот, если у Меня есть права Администратора, то и Drag & Drop работает.
Файл не отправляется. Скрин.
Нажмите сочетание клавиш Ctrl + S и выберите нужный файлообменник. Вся информация о приложении изложена в файле "Помощь.md"
Цитата: Mikhail от 01.11.2020, 03:59Привет👋
Софт сам работает, но совсем не дружелюбный к новичкам, ИМХО), я пол часа искал как же загрузить изображение😅, наконец я добрался до файла помощь(специально не стал его открывать, хотел понять сам), там горячие клавиши, все теперь стало ясно.При нажатии на кнопку
не плохо было бы получить уведомление, что ссылка скопирована. А то жмешь, жмешь и не понял, скопировалось или нет.
Далее получаю такое окошко при запуске
, но Drag & Drop продолжает работать отлично, зачем тогда уведомление выскакивает? ¯\_(ツ)_/¯
Мне кажется было бы не плохо, если бы софт сам определял что я закидываю в нее или добавляю, так как постоянно теребонькать ctrl+s для выбора, не очень удобно.
Часто вылетают сообщения, типа
и других, размер файла в 70мб+
в 1 мб удалось загрузить на 2 первых, а науже нет.
Изображения закидываются отлично.
Ну вот как то так). Еще не плохо было бы ее в трей добавить(или Drag & Drop виджет на раб. столе, но для этого надо чтоб софт сам определял что я в него кинул) или в контекстное меню, такой софт часто нужен в использование, поэтому просто свернуть не годится, ну по крайне мере для меня. Удачных разработок.
Привет👋
Софт сам работает, но совсем не дружелюбный к новичкам, ИМХО), я пол часа искал как же загрузить изображение😅, наконец я добрался до файла помощь(специально не стал его открывать, хотел понять сам), там горячие клавиши, все теперь стало ясно.
При нажатии на кнопку
Далее получаю такое окошко при запуске
Мне кажется было бы не плохо, если бы софт сам определял что я закидываю в нее или добавляю, так как постоянно теребонькать ctrl+s для выбора, не очень удобно.
Часто вылетают сообщения, типа
в 1 мб удалось загрузить на 2 первых, а на
Изображения закидываются отлично.
Ну вот как то так). Еще не плохо было бы ее в трей добавить(или Drag & Drop виджет на раб. столе, но для этого надо чтоб софт сам определял что я в него кинул) или в контекстное меню, такой софт часто нужен в использование, поэтому просто свернуть не годится, ну по крайне мере для меня. Удачных разработок.
Цитата: Zalexanninev15 от 01.11.2020, 12:31Добрый день @satirov, благодарю за отзыв👍
Сделал 2 фитчи, которые могут помочь новичкам
Насчёт запуска от Администратора, так и не разобрался. У меня не работает Drag-and-Drop, если приложение запущено от админа🤔
Добрый день @satirov, благодарю за отзыв👍
Сделал 2 фитчи, которые могут помочь новичкам
Насчёт запуска от Администратора, так и не разобрался. У меня не работает Drag-and-Drop, если приложение запущено от админа🤔
Цитата: Сергей от 01.11.2020, 12:33Привет ещё раз, Максим 🖐
Работа Drag & Drop зависит от UAC, Я Тебя запутал вчера.
Сделай проверку на работу UAC.
Привет ещё раз, Максим 🖐
Работа Drag & Drop зависит от UAC, Я Тебя запутал вчера.
Сделай проверку на работу UAC.
Цитата: Adler от 01.11.2020, 12:37Цитата: Максим от 01.11.2020, 12:31Насчёт запуска от Администратора, так и не разобрался. У меня не работает Drag-and-Drop, если приложение запущено от админа
Добрый день.
Так и должно быть, если D&D реализуете стандартным способом. А как это исправить, оставлял ссылку выше. Только там забыл уточнить, что для того, что бы это работало нужно отключить AllowDrop.
Цитата: Максим от 01.11.2020, 12:31Насчёт запуска от Администратора, так и не разобрался. У меня не работает Drag-and-Drop, если приложение запущено от админа
Добрый день.
Так и должно быть, если D&D реализуете стандартным способом. А как это исправить, оставлял ссылку выше. Только там забыл уточнить, что для того, что бы это работало нужно отключить AllowDrop.
Цитата: Zalexanninev15 от 01.11.2020, 12:41Здравствуйте @adler, попробую чуть позже сделать, как вы описали
Здравствуйте @adler, попробую чуть позже сделать, как вы описали
Цитата: Zalexanninev15 от 01.11.2020, 13:02@adler
Да, заработал D&D. Спасибо вам большое, пошёл адаптировать код для данного изменения)
@adler
Да, заработал D&D. Спасибо вам большое, пошёл адаптировать код для данного изменения)
Цитата: Zalexanninev15 от 01.11.2020, 16:28@adler
Добавил D&D для панели, но теперь программа вылетает без показа чего-либо. Если без прав админа, то всё работает отлично. Странно, что не появляется ни одной ошибки, я даже try везде убрал, прога просто вылетает. Если убрать сам "загрузчик" на все сайты и сделать так, как у вас в примере (вывод в текстовое поле пути к файлу), то Drag-and-Drop работает и путь выводится. Надо будет потом покопать глубже в "загрузчик" и найти корень проблемы.
@adler
Добавил D&D для панели, но теперь программа вылетает без показа чего-либо. Если без прав админа, то всё работает отлично. Странно, что не появляется ни одной ошибки, я даже try везде убрал, прога просто вылетает. Если убрать сам "загрузчик" на все сайты и сделать так, как у вас в примере (вывод в текстовое поле пути к файлу), то Drag-and-Drop работает и путь выводится. Надо будет потом покопать глубже в "загрузчик" и найти корень проблемы.
Цитата: Adler от 01.11.2020, 16:36В журнале Windows может быть что-то полезное. Без исключений и видимых ошибок обычно вылетают WinAPI функции, т.к. они не обрабатываются фреймворком.
P.S. На видео меня немного смущает, что перетаскиваете сам файл запущенной программы. Другие файлы пробовали?
В журнале Windows может быть что-то полезное. Без исключений и видимых ошибок обычно вылетают WinAPI функции, т.к. они не обрабатываются фреймворком.
P.S. На видео меня немного смущает, что перетаскиваете сам файл запущенной программы. Другие файлы пробовали?
Цитата: Zalexanninev15 от 01.11.2020, 16:55@adler,Вот такая ошибка. Да, пробовал и другие файлы
[spoiler]Приложение: HiFiles.exe Версия платформы: v4.0.30319 Описание. Процесс был завершен из-за необработанного исключения. Сведения об исключении: System.ArgumentException в System.IO.Path.CheckInvalidPathChars(System.String, Boolean) в System.IO.Path.GetFileName(System.String) в System.IO.FileInfo.Init(System.String, Boolean) в HiFiles.MainForm+<dandd>d__68.MoveNext() в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) в System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() в System.Threading.ThreadPoolWorkQueue.Dispatch() [/spoiler]
@adler,Вот такая ошибка. Да, пробовал и другие файлы
Цитата: Adler от 01.11.2020, 17:13По идее, если запустить отладку в Visual Studio, запущенной с правами администратора, то она должна отловить это исключение, где оно происходит. Ну или еще можно в dnSpy попробовать.
По идее, если запустить отладку в Visual Studio, запущенной с правами администратора, то она должна отловить это исключение, где оно происходит. Ну или еще можно в dnSpy попробовать.
