問題タブ [winpe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Windows PE 2.0 は .NET フレームワークをサポートできますか?
USBフラッシュドライブから起動する車用のPCを構築することに興味があります。C# または VB.NET で記述された GUI でWindows PE 2.0を使用する予定です。
明らかに、これが機能するには、.NET 2.0 以降がインストールされている必要があります。.NET が既定で含まれていないことを理解した上で、.NET 2.0 を Windows PE 2.0 とパッケージ化して、 GUIアプリケーションが動作できるようにする方法はありますか?
mfc - WinPEでULONGLONG値が破損しています
WinPE(Windowsプレインストール環境)で実行されているMFCアプリがあり、ULONGLONGの64ビット値をパラメーターとして使用してメソッド呼び出しを行おうとしています。呼び出し前に値が正しい(つまり0x1b432d6000)と判断しましたが、呼び出し内で破損しています(つまり、0x432d60000000000a)。値は、呼び出しの直前にスタックに最初に割り当てられ、値、参照、およびポインターで渡してみました。
この呼び出しは、開発マシンのデバッガーで正しく機能します。
これを引き起こしている可能性がありますか?
windows - WinPE 環境で GUI に使用できるプログラミング言語/プラットフォームは何ですか?
WinPEで配信する必要があるプロジェクトの作業を開始しています。WinPE 3.0 を使用できる可能性があります。Bart の PEとVistaPEも認識していますが、WinPE に固執するつもりだと思います。x64 のサポートとすべてのストレージ ドライバーが必要です。
GUI とネットワーク アクセスを備えたアプリを開発したいと考えています。必須ではありませんが、Visual Studio で GUI を設計したいと考えています。
GUI をサポートする WinPE をターゲットにするために、どのプログラミング言語を使用できますか? 少し調査したところ、.NET は (Microsoft によって) サポートされていないことがわかりました。そのため、C# や最新の VB などはすべて除外されているようです。Java/Swing を実行した人はいますか? C++ と MFC または ATL (モダン)? CLR サポートを取得するために .NET をハッキングしましたか?
Win32::GUIで Perl を実行できます。しかし、Visual Studio をリソース ビューと共に使用して、必要な GUI を作成することはできません。すべてプログラムで行う必要があります。それともそれは可能ですか?
deployment - 起動した USB ドライブのドライブ文字をスクリプトから検出するにはどうすればよいですか?
起動可能な UFD から WinPE 2 を起動しています。WIM の場所を ImageX に伝えるために、ドライブ文字を検出する必要があります。ただし、イメージングしているマシンによっては、マウントされているドライブが異なります。
たとえば、P: などに一貫して UFD をマウントする方法が必要です。マシンが起動されたドライブの文字を検出する方法、または startnet.cmd からアクセス可能な変数に WIM ファイルの場所を渡す別の方法はありますか?
これは、TechNet で同じ問題を抱えている他の人です。
c++ - WinPE で AC 電源接続を検出していますか?
ラップトップが AC 電源に接続されているかどうかを確認しようとしています。
下で実行されている OS Im は WinPE です。私のアプリはネイティブ C++ で書かれています。
Win32_Battery を使用した WMI クエリはサポートされておらず、GetSystemPowerStatus API は常に ACLineStatus (AC 電源で実行されているかどうか) に対して「1」を返します。
何か案は?
追加調査: API 'CallNtPowerInformation' を POWER_INFORMATION_LEVEL::SystemBatteryState で試してみました。SYSTEM_BATTERY_STATUS 構造要素 AcOnLine も、電源の状態に関係なく 1 を返します。おそらく同じシステムレベルのコードを呼び出すだけですが、ここに追加すると思いました。
managed-c++ - WinPEのマネージコード
Windows PE(Vistaまたは7)でプログラムを実行したい場合、どのレベルのマネージコードも使用できませんか?
dotNetコードを参照しないc++コードのみを使用できますか?
どうすればウィンドウを操作できますか?さまざまな操作を実行するには、user32.dllタイプのファイルを使用する必要がありますか?
.net - CD から .NET アプリケーションを起動しますか?
私たちは、CD から完全に自己完結型で実行できる .NET アプリケーションを構築する方法を見つけようとしています。基本的に、ユーザーが CD をポップインし、CD 上のオペレーティング システムを起動すると、ベアボーン .NET Framework がアプリケーションと共に起動します。.NET Framework を WinPE にハッキングすることを検討しましたが、実際にはサポートされていないハッキングであることがわかりました。誰かがこのようなことを試して成功しましたか?
visual-studio-2005 - ml64-警告A6004:プロシージャ引数またはローカルが参照されていません
VisualStudio2005のx64microsftマクロアセンブラー用に作成された関数があります。この関数は3つの引数を受け取ります。
x64呼び出し規約では、最初の4つの引数はレジスタrcx、rdx、r8、およびr9に存在します。関数で引数を使用しているときは、パラメーターではなく、レジスター自体を参照しています。
これにより、次の警告が発生します。
警告A6004:プロシージャ引数またはローカルが参照されていません
この警告を回避または抑制するにはどうすればよいですか?レジスタを使用する代わりに、関数内のパラメータを参照する方法はありますか?
c++ - WinPE 2.0 (Vista) - VBSCRIPT と HTA アプリケーションを使用した BrowseForFolder のソリューションを探しています
WinPE 2.0 環境内で実行する HTA アプリケーションを作成しています。
この HTA アプリの目的は、バックアップの場所を選択するようにユーザーに促すことです。現在、BrowseForFolder を使用して、ユーザー フォルダーの場所を確認しています。スクリプトは Vista で正常に動作します。
ただし、これは winpe 2.0 では機能せず、選択するフォルダがないダイアログが表示されます。
これが私のコード、61〜75行目です:http://pastie.org/747122
失敗した解決策:
1) ディレクトリ X:\Windows\System32\config\systemprofile\Desktop の追加
winpe 2.0 用の高度な HTA アプリを作成した人はいますか? この問題の解決策、または同様のタスクを達成するために私を導くことができるいくつかの C++ コードを探しています。
winpe - WinPE - boot.wim または iso へのカスタム アプリケーションの追加
WinPE を使用して ISO または boot.wim ファイルに顧客の exe を追加する方法を知っている人はいますか?
ファイルを追加して WinPE コマンド ラインから起動する方法のサンプル ステートメントを提供してください。
ありがとう