インストーラについて。
管理者権限で実行しないとバグる。
@echo off
openfiles > NUL 2>&1
if NOT %ERRORLEVEL% EQU 0 goto NotAdmin
echo 管理者権限で実行中
goto End
:NotAdmin
echo 一般権限で実行中
:End
pause
で管理者権限確認できます。
インストーラ、アンインストーラそれぞれ2ついらない。
if EXIST にて "%systemroot%\system32\regsvr32.exe"
が存在しない場合に添付されているregsvrexを使えばいい。
.net frame work 4と vc++ ランタイムは再配布可能
.net4
https://msdn.microsoft.com/ja-jp/library/5a4x27ek(v=vs.100).aspx
https://www.microsoft.com/ja-jp/download/details.aspx?id=17113
batファイルで.net4がインストールされているかをチェックする
https://docs.microsoft.com/ja-jp/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
install=0x1
batファイルでインストールの完了に再起動が必要な場合を除き、ユーザーとの対話なしでパッケージをインストールするには、次のコマンドを実行します:
dotNetFx40_Client_setup.exe /passive /promptrestart
vc++
https://www.microsoft.com/ja-jp/download/details.aspx?id=48145
batファイルによる自動インストール
vcredist_x86_2015.exe /install /quiet
vcredist_x64_2015.exe /install /quiet
本体の要望
・SCFHのようにエリア解像度をドロップダウンにする。
・キャプション指定した領域からさらにトリミング可能にする。(キャプション指定かつエリア)
・上記で指定したエリアをクリアするために、エリアにリセットボタンを追加する
・キャプションのドロップダウンにてキャプション一覧から取得可能にする
・プロファイルをプロセス名で自動生成。(SCFH DSF)
・DirectXやOpenGLのウィンドウも取得できるように。
(OBS-studioのゲームキャプチャ部分を参考にしたらいけるかも)
・レイアウトの透明度
・chromeやIEなどのブラウザの画面の取り込み
※オープンソースであるChromiumと同じエンジン使ってると思うので
これを参考にすれば対応できるかも。
・出力解像度と入力FPSの表示
・レイアウトのリストビューでの並び替え及び順序ロック
・シーン機能追加。キーボードショートカットにて切り替え可能に
・出力元([Refresh]の左側)が終了したら自動的に SCFFも終了する機能
・マウスカーソルの形を変更可能に。
・png画像によるマスクをレイアウトに適用可能に
・エリアにてスクロールバーを除外する
・クロマキー
・いっその事機能はプラグインで追加可能にするとか。
インストーラについて。
管理者権限で実行しないとバグる。
@echo off
openfiles > NUL 2>&1
if NOT %ERRORLEVEL% EQU 0 goto NotAdmin
echo 管理者権限で実行中
goto End
:NotAdmin
echo 一般権限で実行中
:End
pause
で管理者権限確認できます。
インストーラ、アンインストーラそれぞれ2ついらない。
if EXIST にて "%systemroot%\system32\regsvr32.exe"
が存在しない場合に添付されているregsvrexを使えばいい。
.net frame work 4と vc++ ランタイムは再配布可能
.net4
https://msdn.microsoft.com/ja-jp/library/5a4x27ek(v=vs.100).aspx
https://www.microsoft.com/ja-jp/download/details.aspx?id=17113
batファイルで.net4がインストールされているかをチェックする
https://docs.microsoft.com/ja-jp/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
install=0x1
batファイルでインストールの完了に再起動が必要な場合を除き、ユーザーとの対話なしでパッケージをインストールするには、次のコマンドを実行します:
dotNetFx40_Client_setup.exe /passive /promptrestart
vc++
https://www.microsoft.com/ja-jp/download/details.aspx?id=48145
batファイルによる自動インストール
vcredist_x86_2015.exe /install /quiet
vcredist_x64_2015.exe /install /quiet
本体の要望
・SCFHのようにエリア解像度をドロップダウンにする。
・キャプション指定した領域からさらにトリミング可能にする。(キャプション指定かつエリア)
・上記で指定したエリアをクリアするために、エリアにリセットボタンを追加する
・キャプションのドロップダウンにてキャプション一覧から取得可能にする
・プロファイルをプロセス名で自動生成。(SCFH DSF)
・DirectXやOpenGLのウィンドウも取得できるように。
(OBS-studioのゲームキャプチャ部分を参考にしたらいけるかも)
・レイアウトの透明度
・chromeやIEなどのブラウザの画面の取り込み
※オープンソースであるChromiumと同じエンジン使ってると思うので
これを参考にすれば対応できるかも。
・出力解像度と入力FPSの表示
・レイアウトのリストビューでの並び替え及び順序ロック
・シーン機能追加。キーボードショートカットにて切り替え可能に
・出力元([Refresh]の左側)が終了したら自動的に SCFFも終了する機能
・マウスカーソルの形を変更可能に。
・png画像によるマスクをレイアウトに適用可能に
・エリアにてスクロールバーを除外する
・クロマキー
・いっその事機能はプラグインで追加可能にするとか。