これをrunasコマンドを使うと別のユーザーでプログラムを実行できる。
Screen | Screenクラス |
getNumberScreens | |
getBounds | バウンド領域を取得する。 |
capture | スクリーンを画像ファイルとしてキャプチャーする。保存したファイルのフルパスを戻り値に返す。 |
selectRegion | 範囲を指定して画像を保存する。 |
vncStart |
Windows 11には標準でStore版のPower Automate for Windowsがインストールされる。
AVR Studio7をインストールする場合は,AVR Studio4がインストールされていた場合はアンインストールが必要になる。この場合,WinAVRもアンインストールしておく。
とかで,インストールできる。
これを使用するとAVRマイクロコントローラー用のプログラムが,お金をかけずにWindowsマシンでC/C++で開発できるようになる。
cmakeからpkg_configツールを使って使用するライブラリが自動的に検索される。
ATtiny85Vを125kHzで動かしている場合は,-Bオプションでクロックスピードを指定する。(ttl232r2はarduino-ft232rの別名としてavrdude.confに追加した。)
ATMEL社のAVRマイクロコントローラーを使用してボードを開発する場合,オンボード上のAVRチップにプログラム等を書き込んだりデバッグを行う場合に使用するコネクターとして,標準ではISPコネクターを実装するようになっている。(ATMEL社のアプリケーションノート AVR042に記載されている。)
同じようにATtiny2313を使ったUSBtinyISPとハードウェアは似ている。
WinUSBは,カーネルモードで動作するWinUSB.sysというデバイスドライバーと,WinUSB.dllというユーザーモード・ライブラリで構成されている。
アプリケーションはWinUSB API(WinUSB.dll)を使ってUSBデバイスにアクセスする。
最初にWindowsマシンにUSBtinyISP(自作したLittle Wire)をUSBポートに刺すと,
#ref(win11.png,,50%)
というように,-cオプションでyujiを使います。
このフィルタードライバーを使った場合は,atprogram(AVR Studio)でもavrdude(Arduino IDE)でもどちらでも使用できる。
avrdudeではUSBで接続するAVR Writerの場合,使用するデバイスドライバーは汎用USBデバイスドライバーであるlibusb-win32系である必要がある。
以下のどちらかの方法でlibusb-win32系デバイスドライバーが使えるようにする。
作者のfirmwareからforkした,いくつかのfirmwareがある。
注意することは公式のavrdude MSVC版では,この複合デバイスは利用できない。代わりにfork版avrdude mingw64版を利用する必要がある。
STK500はAVR Studio 4.11 build401以降により,firmwareをv2.0に更新することができる。
AVRISPはAVR Studio 4.11 build401以降により,firmwareをv2.0に更新することができる。
このようにすると管理者で起動していないコマンドプロンプトで,java7と打てばjava7.lnkがjava7.batよりも先に検索され,管理者権限のコマンドプロンプトでBATファイルが実行されます。UACの通知設定によって,この時確認ダイアログが表示されます。
DOS時代からあるコマンドのsubstが使える。
> git log > git add sample.txt > git commit --amend -m "addとcommitの説明を追加" > git log
この時,pushしたブランチがfast-forwardマージされるようにしておく必要がある。
もし,競合が発生するような場合はpushは拒否される。
そこでGitHubと同様な機能を構築できるオープンソースなソフトウェアとしてGitBucketが開発された。
これを利用するとGitHubと同様なサービスを,自前のサーバーで構築できる。
そして,コミット時のコメントを編集するエディタを好みのテキストエディタにする。
Git for Windowsではコミット時のコメントを編集する時,ディフォルトでvim(Git for Windowsに含まれている)が起動するようになっている。
ただこのvimでは,日本語が表示や編集がうまく出来ない問題がある。
なので好みのテキストエディタを使えるようにしておいたほうが良いと思う。
$ git clone file:///opt/repos/xxxxx.git $ git clone git://server/xxxxx.git $ git clone ssh://user@server.com/xxxxx.git $ git clone rsync://server.com/repos/xxxxx.git $ git clone ftp://server.com[:port]/repos/xxxxx.git $ git clone http://server.com/repos/xxxxx.git
商用で使用する場合は,ライセンスを有償購入する必要がある。
> ping 192.168.1.
Windows Update後に発生するようになった気がする。
EnableNetworkProtectionを2の監査モードに変更した。
SMB2_02 | 初期のSMB2の更新バージョン。Windows Vista SP1から搭載。 |
上記以外にWindows 10用の仮想ディスプレイドライバーとして,加Amyuni Technologiesから配布されているものがある。
Show Optionsを開く。
cmd.exe -cur_console:C:"%SystemRoot%\System32\cmd.exe":t:"cmd":a
のように追加する。guidには上記で調べたGUIDを登録する。
WSL2を動作するために必要なコンポーネント。
SysinternalsのAutologonツールを使用すると,自動ログインを簡単に設定出来る。
Windowsハイパーバイザー環境で他のハイパーバイザー型仮想化システムを動作させたい場合マークする。
具体例としては,Bochs,PearPC,Sim(IBM-PCエミュレータ),Hercules emulator(IBMのメインフレームのエミュレータ),ファミコンエミュレータ,Mameなどがある。
L2TPとIKEv2の比較では,速度だとIKEv2のほうが優れているが,L2TP/IPsecよりも対応機器が少ない。
Android端末では,Android 12(2021/10頃)以降ではL2TP/IPsecのサポートが廃止された。
#ls2(Network,pagename)
hostnamectl | システム情報の表示 |
以下の内容でdelete_insert.regファイルを作成して,レジストリに登録する。
コマンドプロンプトを管理者権限で開いて,以下のコマンドを実行する。
ドメインアカウントと組織アカウントを併用してWindowsにログインすることは出来ない。どちらかを選択する必要がある。