顯示具有 免費 標籤的文章。 顯示所有文章
顯示具有 免費 標籤的文章。 顯示所有文章

2020年12月11日 星期五

EarTrumpet,方便好用的音量調整工具

簡介

EarTrumpet 是一套在 Windows 上的開源音量控制工具,它改善了操作 Windows 內建音量控制的複雜度,讓你可以分別在控制每個應用軟體的音量上更方便

下圖是滑鼠左鍵點一下 EarTrumpet icon 後的畫面,可以直接調整每個應用程式的畫面,點應用程式的圖示,則可以直接靜音/恢復靜音

下圖是滑鼠左鍵點一下 EarTrumpet icon 後的畫面,可以直接調整每個應用程式的畫面,點應用程式的圖示,則可以直接靜音/恢復靜音

下圖則是滑鼠右鍵點一下 EarTrumpet icon 後的畫面
下圖則是滑鼠右鍵點一下 EarTrumpet icon 後的畫面

相關聯結


原始碼位置: 跟官網一樣

Microsoft Store 下載:點這裡

2020年12月9日 星期三

Obfuscar, 混淆,保護,反破解 .NET 程式

簡介

.NET 是種很好上手的語言之一,但因為它的特性,使它跟 JAVA 一樣很容易被反編譯,不像 C 、C++開發的語言,.NET 的反編譯工具是可以產出與原版檔案相近的程式碼(含字串,變數,函數名稱等等),甚至反編譯出來的程式碼可以直接再編譯出跟原本功能一樣的程式。為了避免被反編譯後,因為這些名稱而使得被破解或盜取程式碼更加容易,有一些工具被開發出來混淆這些變數名稱,讓原本易讀的名稱通通轉成不相關的名稱 ,增加破解難度 ,Obfuscar 就是一個這樣的工具

相關聯結

官網:https://www.obfuscar.com/ (https://obfuscar2.mystrikingly.com/)

原始碼: https://github.com/obfuscar/obfuscar


平常使用可透過 nuget,直接下載來用:
https://www.nuget.org/packages/Obfuscar/


用法

通常我是直接在 Visual Studio nuget工具中直接下載

然後在專案中新增下面檔案

其中setting.xml 內容如下:
<?xml version='1.0'?>
<Obfuscator>
  <Var name="InPath" value="." />
  <Var name="OutPath" value=".\Obfuscator_Output" />
  <Var name="KeepPublicApi" value="false" />
  <Var name="HidePrivateApi" value="true" />
  <Var name="KeyFile" value=".\key.snk" />

  <Module file="$(InPath)\Imbusy.exe" />
</Obfuscator>

key.snk 內容隨便,要不要特意用密碼(檔)都可

最後在 專案-> project 屬性 -> 建置事件->建置後事件命令列 內加上 

if "$(ConfigurationName)" == "Release" (
"$(Obfuscar)" ..\..\Obfuscator\setting.xml
copy Obfuscator_Output\$(TargetFileName) $(TargetPath)
)

這樣在 build release 版本的時候, release資料夾下的執行檔就是經過混淆過後的檔案了,
copy 那行是將加密後的執行檔拷貝回 release 資料夾,可視需求移除

2020年12月2日 星期三

Fourbrowser 再進化! I'm busy!

簡介

Youtube 的直播新聞一個看不夠?遇到廣告想轉台?目前各大瀏覽器雖然都有 Tab 功能,可以開很多頁面來看,但切來切去的很麻煩,若開多個瀏覽器視窗來看,關掉後下次就要再重調視窗位置;如果用擴充功能(例如 Dualless,Tab Resize - split screen layouts)之類的,來重新設定 Layout ,但仍覺得有些許不足,之前開發的 Fourbrowser  只能看四個頻道,現在 I'm busy 改善了這個部分,想要多少就多少,要多忙就有多忙!

I'm busy 官方網站已搬到 http://fairythunder.com, 最新的更新會放在那

使用截圖

新聞一把抓
I'm busy - 新聞一把抓

也可只看 2 台財經新聞台
I'm busy - 也可只看 2 台財經新聞台

邊工作邊看新聞
I'm busy - 邊工作邊看新聞


偶爾看看香香 vTuber
I'm busy - 偶爾看看香香 vTuber
看 R6 比賽,講評、主播全視角
I'm busy - 看 R6 比賽,講評、主播全視角


Layout 設定
I'm busy - Layout 設定

每個頁面可獨立瀏覽
I'm busy - 每個頁面可獨立瀏覽

功能與版本紀錄

  • v0.5.1 2021-03-07
  1. 修正網頁重整後,縮放比例變回 100%
  2. 新增全螢幕選單與熱鍵(F11)
  3. 當視窗焦點不在 I'm busy時, 工具列的按鈕不用按兩下才能用了
  4. 修正其他 bug
  • v0.4 2020-12-08
  1. 修正無框視窗模式無法調整視窗大小(現在4個角落可調整了)
  2. 修正瀏覽一些網頁後 URL 未顯示自動轉址後的 URL 的問題
  3. 修正 Toolbar 的一些顏色問題
      • v0.3 2020-12-06
      1. 新增可以直接在網址列搜尋 (目前只有支援 google, 要使用其他搜尋引擎請先修改 Imbusy.config 下的 DefaultSearch, 其中的 {0} 為要搜尋的字)
      2. 新增無框視窗模式
      3. 改善版本檢查機制
            • v0.2.1 2020-12-04
            1. 改善未安裝 Microsoft Edge WebView2 Runtime 的提示訊息
            • v0.2 2020-12-03
            1. 重寫 About 視窗
            2. 新增版本檢查機制於 About 視窗中
            • v0.1 2020-12-02
            1. 每個頁面都有獨立工具列,包含上一頁,下一頁,網址和重整。可隱藏。
            2. 排版 (Layout) 與正在瀏覽的網頁可依需求存成不同的設定檔,另有預設2組 Layout
            3. 可設定關閉後是否自動儲存 Layout 與正在瀏覽的網頁
            4. 保持視窗再最最上層功能 (Always on TOP)
            5. 全域音量控制功能,可一次全部靜音
            6. 內建 11 種視窗顏色主題。

            環境需求

            1. Microsoft Edge (Chromium) 最新版: Windows 10 更新到最新或到 這裡下載 
            2. Microsoft Edge WebView2 Runtime: 這裡下載,移到最下面以後 "永久啟動載入器"(線上安裝) 或 "永久獨立安裝程式"(離線安裝) 選一個安裝
            3. .NET Framework 4.8以後的版本: 最新 .Net Framework 下載

            下載

                   Imbusy.zip


            2020年10月22日 星期四

            TrafficMonitor 免費網路流量監測軟體

            簡介

            多年以前使用電腦時習慣安裝  DU Meter 來監看系統是否有在上下傳東西,順便看看下載時有沒有用到最大頻寬,但之後 DU Meter 改成收費,就沒有使用了一陣子,後來又看到了 FreeMeter ,用了一陣子,但它很久沒更新了,執行後用一陣子就會當掉,就又沒有用了,最近又想監看流量找了一下,看到 TrafficMonitor ,它是 Opensource 的,有分享在 github 上,試用了一下,感覺還蠻滿意的,改成自己所需要的以後分享一下

            介紹: (詳細說明 點這)

            主要特性

            • 顯示目前實現網路傳輸速率、CPU和記憶體使用率
            • 如果電腦有多個網卡,支援自動和手動選擇網路連線
            • 檢視網路詳細資訊
            • 支援嵌入到工作列顯示
            • 支援更換面板和自訂面板
            • 歷史流量統計

            預設面板

            工具列範例



            點選此處 下載最新官方版本

            另外因為我個人需求,我有改了一個有顯示時間的面板


            點這下載,內有 DateTime 和 DateTime2 兩個新面板,因為有加新的設定,官方的面板編輯器無法修改時間的位置,若有其他不同面板需求,但不會設定的,可以再留言給我,我再看看要不要也把面板編輯器改一下


            2020年9月23日 星期三

            FourBrowser:可同時顯示四個網頁的小瀏覽器

            FourBrowser 已被拋棄 QAQ ... 請使用 I'm busy

            2年前......閒來無事,常看 youtube 的直播新聞,但有時會有廣告就想轉台,雖然目前瀏覽器有 tab功能,但懶得切來切去的,若開四個瀏覽器視窗,下次重開機後就要再重調,因此這個小軟體就是可以一次看四個網頁,讓你不用切來切去的。

            Microsoft Edge(Chromium) 終於可以用了, 不過還是開發版,所以Edge要裝預覽版的才行, 連結在下面環境需求那邊

            新版 Microsoft Edge(Chromium)  可以將影片切換為全螢幕把每個分割填滿, 這樣就不會看到youtube的上方的工具列了

             使用截圖:

            新版
            舊版


            功能:

            程式功能很陽春:
            • v1.9.1 2020-09-23
            1. 新增 About, 可確認 Microsoft Edge (Chromium)的預覽版版本
            • v1.1  2018-10-12
            1. 新增可儲存,載入,刪除我的最愛列表,
            • v1.0 2018-10-05
            1. 包含四個瀏瀏覽器頁面,每個頁面都有獨立的上一頁,下一頁,網址列和重整
            2. 視窗關閉時會儲存現在在看的網址 ,在下次開啟 FourBrowser 時會自動重新開啟 

            環境需求:           

            1. 測試人員用的 Microsoft Edge (Chromium)的預覽版: 這裡下載 
              Beta, Dev, Canary 三種任何一個版本都可以, 我開發時版本為 
              Beta: 86.0.622.19 
              Dev: 87.0.637.0
              Canary 87.0.646.1
            2. .NET Framework 4.8以後的版本: 最新 .Net Framework 下載

            下載:

                   FourBrowser.zip