Portable Discord Creator
Цитата: Андрей от 13.03.2024, 00:20Час добрый, Сергей!
Скажу честно, сперва слегка скептически был настроен к такому методу портирования, если можно так назвать, когда символические ссылки не создаются и стираются лаунчером, а существуют в системе постоянно, но со временем понял, что Discord - это, пожалуй, один из немногих случаев, в которых такой метод уместен.
Когда стал активно пользоваться Discord'ом - сразу перешёл именно на твою версию, но обнаружил для себя жутко неудобным регулярную необходимость в обновлении BetterDiscord'а через Creator. Обновляется он очень часто, следовательно темы и скрипты слетают, можно сказать раз в неделю. При этом сам Discord обновляется автоматически. Возможно ли реализовать проверку и обновление BetterDiscord'а при каждом запуске программы, или может хотя бы к Discord Creator'у прикрутить функционал, способный ключом запускать обновление (уже без проверки) BetterDiscord'а, а после него сам Discord непосредственно, чтобы вывести этот ключ на основной ярлык?
Надеюсь, мысль выразил понятно. А так - огромное спасибо за такой удобный инструмент, правда очень помогает, особенно когда часто переустанавливаешь/откатываешь систему к разным её состояниям, всё комплексно и в одном месте!
Час добрый, Сергей!
Скажу честно, сперва слегка скептически был настроен к такому методу портирования, если можно так назвать, когда символические ссылки не создаются и стираются лаунчером, а существуют в системе постоянно, но со временем понял, что Discord - это, пожалуй, один из немногих случаев, в которых такой метод уместен.
Когда стал активно пользоваться Discord'ом - сразу перешёл именно на твою версию, но обнаружил для себя жутко неудобным регулярную необходимость в обновлении BetterDiscord'а через Creator. Обновляется он очень часто, следовательно темы и скрипты слетают, можно сказать раз в неделю. При этом сам Discord обновляется автоматически. Возможно ли реализовать проверку и обновление BetterDiscord'а при каждом запуске программы, или может хотя бы к Discord Creator'у прикрутить функционал, способный ключом запускать обновление (уже без проверки) BetterDiscord'а, а после него сам Discord непосредственно, чтобы вывести этот ключ на основной ярлык?
Надеюсь, мысль выразил понятно. А так - огромное спасибо за такой удобный инструмент, правда очень помогает, особенно когда часто переустанавливаешь/откатываешь систему к разным её состояниям, всё комплексно и в одном месте!
Цитата: Сергей от 13.03.2024, 02:13Андрей, привет 🖐
Спасибо за отзыв. Когда будет время займусь этим вопросом, хорошая идея.
Андрей, привет 🖐
Спасибо за отзыв. Когда будет время займусь этим вопросом, хорошая идея.
Цитата: Сергей от 14.03.2024, 00:14Всем привет 🖐
Долго думал как реализовать авто-обновление BetterDiscord`а без дублирования ярлыка дискорда на панели задач, так ничего и не придумал (если есть идеи буду рад реализовать).
По итогу решил добавить обновление BetterDiscord`а по ключу:"Portable Discord Creator.exe" /BetterDiscord, а также добавил возможность выключить обновления дискорда (после этого ничего слетать не должно).
Ссылка в шапке.
Всем привет 🖐
Долго думал как реализовать авто-обновление BetterDiscord`а без дублирования ярлыка дискорда на панели задач, так ничего и не придумал (если есть идеи буду рад реализовать).
По итогу решил добавить обновление BetterDiscord`а по ключу: Скопировано"Portable Discord Creator.exe" /BetterDiscord, а также добавил возможность выключить обновления дискорда (после этого ничего слетать не должно).
Ссылка в шапке.
Цитата: Roman от 30.03.2024, 17:42Здравствуйте.Выдает ошибку
System.IO.FileNotFoundException: Файл 'C:\Users\Alexandra\AppData\Local\Discord\app-1.0.9038\resources\app.asar' не найден.
Имя файла: 'C:\Users\Alexandra\AppData\Local\Discord\app-1.0.9038\resources\app.asar'
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
в b>~~4IG%Q}3\.FIYGa|BP#CdL=.[T0,T1,T2,T3,T4,T5,T6,T7](T2 , T3 )
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Здравствуйте.Выдает ошибку
System.IO.FileNotFoundException: Файл 'C:\Users\Alexandra\AppData\Local\Discord\app-1.0.9038\resources\app.asar' не найден.
Имя файла: 'C:\Users\Alexandra\AppData\Local\Discord\app-1.0.9038\resources\app.asar'
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
в b>~~4IG%Q}3\.FIYGa|BP#CdL=.[T0,T1,T2,T3,T4,T5,T6,T7](T2 , T3 )
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Цитата: Сергей от 30.03.2024, 17:58Roman, привет 🖐
Это при попытке отключить или включить обновления?
Какие файлы у вас есть по пути:C:\Users\Alexandra\AppData\Local\Discord\app-1.0.9038\resources?
Roman, привет 🖐
Это при попытке отключить или включить обновления?
Какие файлы у вас есть по пути: СкопированоC:\Users\Alexandra\AppData\Local\Discord\app-1.0.9038\resources?
Цитата: Roman от 30.03.2024, 19:42Цитата: Сергей от 30.03.2024, 17:58Roman, привет
Это при попытке отключить или включить обновления?
Какие файлы у вас есть по пути:C:\Users\Alexandra\AppData\Local\Discord\app-1.0.9038\resources?привет 🖐 Отключил через какое то время захожу кнопка (отключить обновления)
Цитата: Сергей от 30.03.2024, 17:58Roman, привет
Это при попытке отключить или включить обновления?
Какие файлы у вас есть по пути:СкопированоC:\Users\Alexandra\AppData\Local\Discord\app-1.0.9038\resources?
привет 🖐 Отключил через какое то время захожу кнопка (отключить обновления)
Цитата: Сергей от 30.03.2024, 20:18Roman, у вас нет файла app.asar, хотя должен быть. Возможно, поможет переустановка дискорда.
Roman, у вас нет файла app.asar, хотя должен быть. Возможно, поможет переустановка дискорда.
Цитата: Hlumak от 03.04.2024, 12:12Всем привет! Установилось последнее обновление Discord, слетел BetterDiscord, думал, как обычно обновлю через Portable Discord Creator, но мне показывает, что нету интернета. Вообще, у меня до этого работало только через vpn, а сейчас почему-то никак не работает. Пробовал с vpn и без.
Всем привет! Установилось последнее обновление Discord, слетел BetterDiscord, думал, как обычно обновлю через Portable Discord Creator, но мне показывает, что нету интернета. Вообще, у меня до этого работало только через vpn, а сейчас почему-то никак не работает. Пробовал с vpn и без.
Цитата: Сергей от 03.04.2024, 12:21Цитата: Hlumak от 03.04.2024, 12:12Всем привет! Установилось последнее обновление Discord, слетел BetterDiscord, думал, как обычно обновлю через Portable Discord Creator, но мне показывает, что нету интернета. Вообще, у меня до этого работало только через vpn, а сейчас почему-то никак не работает. Пробовал с vpn и без.
Привет 🖐
Попробуй будет ли работать в этой версии программы.
Цитата: Hlumak от 03.04.2024, 12:12Всем привет! Установилось последнее обновление Discord, слетел BetterDiscord, думал, как обычно обновлю через Portable Discord Creator, но мне показывает, что нету интернета. Вообще, у меня до этого работало только через vpn, а сейчас почему-то никак не работает. Пробовал с vpn и без.
Привет 🖐
Попробуй будет ли работать в этой версии программы.
Цитата: Hlumak от 03.04.2024, 18:24Цитата: Сергей от 03.04.2024, 12:21Цитата: Hlumak от 03.04.2024, 12:12Всем привет! Установилось последнее обновление Discord, слетел BetterDiscord, думал, как обычно обновлю через Portable Discord Creator, но мне показывает, что нету интернета. Вообще, у меня до этого работало только через vpn, а сейчас почему-то никак не работает. Пробовал с vpn и без.
Привет 🖐
Попробуй будет ли работать в этой версии программы.Работает, даже без впн. Спасибо большое)
Цитата: Сергей от 03.04.2024, 12:21Цитата: Hlumak от 03.04.2024, 12:12Всем привет! Установилось последнее обновление Discord, слетел BetterDiscord, думал, как обычно обновлю через Portable Discord Creator, но мне показывает, что нету интернета. Вообще, у меня до этого работало только через vpn, а сейчас почему-то никак не работает. Пробовал с vpn и без.
Привет 🖐
Попробуй будет ли работать в этой версии программы.
Работает, даже без впн. Спасибо большое)
Цитата: Артём от 11.04.2024, 15:24Приветствую!
при нажатии кнопки - сделать дискорд портативным, выбивает такую ошибку. Скачивал по ссылке выше. Подскажите с решением...
[spoiler title=""]System.Net.WebException: Базовое соединение закрыто: Непредвиденная ошибка при передаче. ---> System.IO.IOException: Не удается прочитать данные из транспортного соединения: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. ---> System.Net.Sockets.SocketException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Конец трассировки внутреннего стека исключений ---
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
в System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count)
в System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest, Boolean renegotiation)
в System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
в System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
в System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
в System.Net.ConnectStream.WriteHeaders(Boolean async)
--- Конец трассировки внутреннего стека исключений ---
в System.Net.WebClient.DownloadFile(Uri address, String fileName)
в fOPD{>_kH@'v^@gST\\\*U<>|t/.[T0,T1,T2,T3](T2 , T3 )
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)[/spoiler]
Приветствую!
при нажатии кнопки - сделать дискорд портативным, выбивает такую ошибку. Скачивал по ссылке выше. Подскажите с решением...
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- Конец трассировки внутреннего стека исключений ---
в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
в System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count)
в System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest, Boolean renegotiation)
в System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
в System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
в System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
в System.Net.ConnectStream.WriteHeaders(Boolean async)
--- Конец трассировки внутреннего стека исключений ---
в System.Net.WebClient.DownloadFile(Uri address, String fileName)
в fOPD{>_kH@'v^@gST\\\*U<>|t/.[T0,T1,T2,T3](T2 , T3 )
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Цитата: Сергей от 11.04.2024, 16:08Артём, добрый день 🖐
Попробуйте переустановить дискорд, перезагрузить пк. Если не поможет то можете создать портативный дискорд на виртуалке и забрать к себе.P.S. В ошибке сказано о проблеме подключения к сети но в коде при нажатии на эту кнопку вообще нет обращений в сеть, возможно у вас сломаны библиотеки .NET Framework
Артём, добрый день 🖐
Попробуйте переустановить дискорд, перезагрузить пк. Если не поможет то можете создать портативный дискорд на виртуалке и забрать к себе.
P.S. В ошибке сказано о проблеме подключения к сети но в коде при нажатии на эту кнопку вообще нет обращений в сеть, возможно у вас сломаны библиотеки .NET Framework
Цитата: Andrey от 22.04.2024, 22:59Здравствуйте. Спасибо за прогу. Вопросик, пару дней назад обновился дискорд, и теперь почему-то изображения не открываются в чатах. Нажимаешь и ничего не происходит. Причем ставил полностью заново дискорд, и все та же история. Сталкивался кто?
Здравствуйте. Спасибо за прогу. Вопросик, пару дней назад обновился дискорд, и теперь почему-то изображения не открываются в чатах. Нажимаешь и ничего не происходит. Причем ставил полностью заново дискорд, и все та же история. Сталкивался кто?

