タグ付けされた質問 「windows」

Microsoft Windowsオペレーティングシステムに固有のソフトウェアの作成:API、動作など。注:一般的なWINDOWSサポートはオフトピックです。サポートに関する質問はhttps://superuser.comで行うことができます

6
ホストの外部(同じネットワーク)からDockerコンテナに接続する方法[Windows]
最初のDockerコンテナーを作成しました。これは、Goを使用してサーバーを実行していますが、ホストコンピューターの外部からアクセスできません。Dockerを使い始めたばかりなので、ここで少し迷っています。 したがって、サーバーを起動する非常に単純なGoコードがあり、GoをインストールしてLinuxベースイメージにコードをビルドするDockerイメージをビルドしました。サーバーをポート8080で実行しているので、次のようにコンテナーを実行しているホストにそのポートを公開します。 docker run -p 8080:8080 dockertest 働くことを私がドッキングウィンドウのマシンIPを介してサーバーにアクセスするために取得(に表示されていることを1ドッカークイックスタートターミナルが開始された)、問題は、私はある、私はホスト外からホスティングてるのウェブサイトにアクセスすることはできません、私がしようとした場合ので、電話で同じIPアドレスを開くと、エラーが発生します。このWebページは利用できません(ERR_CONNECTION_TIMED_OUT)。 また、次のようにIPを指定してみました。 docker run -p 192.168.0.157:8080:8080 dockertest しかし、そうすると、DockerマシンのIPも上記のコマンドラインで指定されたIPも経由せずにWebサイトにアクセスできます。また、コンピューターのIPを使用したコマンドでどのIPを書き込む必要があるのか​​わかりません。また、127.0.0.1(localhost)を試しましたが、同じ結果が得られました。どのIPからもWebサイトにアクセスできませんでした。 IPは何でも。 私はこの問題をグーグルで検索し、StackOverflowの質問をたくさん見つけましたが、どちらも私の問題を解決するのに役立ちませんでした。それらのほとんどはLinuxまたはMacを対象としていたため、解決策は私の状況には当てはまりませんでした。 また、コンピューターでGoコードを実行し、コンピューターのIPを介して同じネットワーク内の別のデバイスからWebサイトにアクセスできます。Dockerマシンで実行しているときにアクセスできない理由がわかりません。IP転送などに関係があるのではないかと思いましたが、私はネットワーキングの初心者です。私は主にWeb開発者であり、ネイティブの経験はほとんどありません。

2
強制的にコピーする方法はありますか?Windowsを使用して、上書きプロンプトなしでコピーしますか?
これらすべての魔法のことを実行するWindowsコマンドのリスト(長いリストです)を書きたいのですが、コピーを使用すると、上書きプロンプトが表示されなくなります。yesと入力すると、古いファイルが上書きされ、そこで停止します。 Windowsがcopyコマンドを見るたびに、そのプロンプトなしで古いファイルを上書きするようにするにはどうすればよいですか?

12
「UNCパスはサポートされていません」というメッセージなしでネットワーク共有からバッチファイルを実行するにはどうすればよいですか?
ネットワーク共有からバッチファイルを実行しようとしていますが、「UNCパスはサポートされていません。デフォルトでWindowsディレクトリになります。」というメッセージが表示され続けます。バッチファイルはにあります\\Server\Soft\WPX5\install.bat。管理者としてログインしているときに、Windows 7デスクトップから、\\Server\Soft\WP15\install.batに移動してダブルクリックすると、「UNCパスはサポートされていません」というメッセージが表示されます。メッセージ。マッピングドライブが機能しないという提案をオンラインで見つけましたが、シンボリックリンクを使用するとこの問題は解決しますが、シンボリックリンクは機能しませんでした。以下は私のバッチファイルの内容です。私がやろうとしていることを達成するのに役立つ助けをいただければ幸いです。基本的に、からバッチファイルを実行できるようにしたいです\\Server\Soft\WP15\install.bat。 バッチファイルの内容 mklink /d %userprofile%\Desktop\WP15 \\server\soft\WP15 \\server\soft\WP15\setup.exe robocopy.exe "\\server\soft\WP15\Custom" /copyall "C:\Program Files (x86)\WP\Custom Templates" Regedit.exe /s \\server\soft\WPX5\Custom\Migrate.reg また、インストールの完了後にシンボリックリンクを削除するにはどうすればよいですか?

8
Windowsでパスの長さが260文字を超えるファイルを見つけるにはどうすればよいですか?
XP Windowsスクリプトでxcopyを使用して、ディレクトリを再帰的にコピーしています。コピーしようとしているファイルのパスが長すぎるため、「メモリ不足」エラーが発生し続けます。パスの長さを簡単に減らすことはできますが、残念ながら、どのファイルがパスの長さの制限に違反しているかを特定できません。コピーされたファイルは標準出力(ログファイルにリダイレクトしています)に出力されますが、エラーメッセージが端末に出力されるため、エラーが発生しているディレクトリを正確に把握することさえできません。 。

6
WindowsがCRLFを使用するのはなぜですか?
私は2つの違いを理解しているので、それに入る必要はありませんが、Windowsが改行を示すためにCRとLFの両方を使用する理由の背後にある理由が何であるか疑問に思っています。Linuxの方法(LFを使用するだけ)は、はるかに理にかなっており、スペースを節約し、解析が簡単なようです。

11
Windows Vistaで[デバッグ/アプリケーションを閉じる]ダイアログを無効にするにはどうすればよいですか?
Windowsでアプリケーションがクラッシュし、Visual Studioなどのデバッガーがインストールされると、次のモーダルダイアログが表示されます。 [タイトル:Microsoft Windows] Xが機能しなくなった 問題が発生したため、プログラムが正しく機能しなくなりました。Windowsはプログラムを閉じ、解決策が利用可能かどうかを通知します。 [デバッグ] [アプリケーションを閉じる] このダイアログを無効にする方法はありますか?つまり、プログラムがクラッシュしてサイレントに書き込みますか? 私のシナリオは、いくつかの自動テストを実行したいというものです。そのうちのいくつかは、テスト中のアプリケーションのバグが原因でクラッシュします。これらのダイアログが自動化の実行を停止させたくありません。 周りを検索すると、Windows XPでこれを無効にするための解決策が見つかったと思います。これは、このregキーを無効にします。 HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug \ Debugger ただし、これはWindowsVistaでは機能しませんでした。

7
64ビットオペレーティングシステムで32ビットプロセスがアクセスできるメモリはどれくらいですか?
Windowsでは、通常の状況では、32ビットプロセスは2GBのRAM(またはboot.iniファイルの特別なスイッチを使用して3GB)にしかアクセスできません。64ビットオペレーティングシステムで32ビットプロセスを実行する場合、使用可能なメモリはどれくらいですか?これを変更できる特別なスイッチや設定はありますか?
86 windows  memory  wow64 


5
ドメイン資格情報を検証する方法は?
ドメインコントローラーに対して一連の資格情報を検証したいと思います。例えば: Username: STACKOVERFLOW\joel Password: splotchy 方法1.偽装を使用してActiveDirectoryをクエリする 多くの人が、ActiveDirectoryに何かを照会することを提案しています。例外がスローされた場合は、資格情報が無効であることがわかります-このstackoverflowの質問で提案されているように。 ただし、このアプローチにはいくつかの重大な欠点があります。 ドメインアカウントを認証するだけでなく、暗黙的な承認チェックも実行します。つまり、偽装トークンを使用してADからプロパティを読み取っています。それ以外の場合は有効なアカウントにADから読み取る権限がない場合はどうなりますか?デフォルトでは、すべてのユーザーが読み取りアクセス権を持っていますが、ドメインポリシーを設定して、制限されたアカウント(またはグループ)のアクセス許可を無効にすることができます。 ADに対するバインドには重大なオーバーヘッドがあり、ADスキーマキャッシュをクライアントでロードする必要があります(DirectoryServicesが使用するADSIプロバイダーのADSIキャッシュ)。これはネットワークとADサーバーの両方であり、リソースを消費します。また、ユーザーアカウントの認証などの単純な操作にはコストがかかりすぎます。 例外ではない場合の例外の失敗に依存しており、それが無効なユーザー名とパスワードを意味すると想定しています。その他の問題(ネットワーク障害、AD接続障害、メモリ割り当てエラーなど)は、認証障害として誤って解釈されます。 方法2.LogonUser Win32 API 他の人が使用して示唆されているLogonUser()API関数を。これは良さそうに聞こえますが、残念ながら、呼び出し元のユーザーは、通常、オペレーティングシステム自体にのみ付与されるアクセス許可を必要とする場合があります。 LogonUserを呼び出すプロセスには、SE_TCB_NAME特権が必要です。呼び出しプロセスにこの特権がない場合、LogonUserは失敗し、GetLastErrorはERROR_PRIVILEGE_NOT_HELDを返します。 場合によっては、LogonUserを呼び出すプロセスで、SE_CHANGE_NOTIFY_NAME特権も有効にする必要があります。それ以外の場合、LogonUserは失敗し、GetLastErrorはERROR_ACCESS_DENIEDを返します。この特権は、ローカルシステムアカウントまたはadministratorsグループのメンバーであるアカウントには必要ありません。デフォルトでは、SE_CHANGE_NOTIFY_NAMEはすべてのユーザーに対して有効になっていますが、一部の管理者はすべてのユーザーに対して無効にすることができます。 「配っオペレーティングシステムの一部として、 Microsoftがで指摘するように- 」権限は行き当たりばったりやりたいものではありませんナレッジベースの記事: ... LogonUserを呼び出すプロセスには、SE_TCB_NAME特権が必要です(ユーザーマネージャーでは、これは「オペレーティングシステムの一部として機能する」権限です)。SE_TCB_NAME特権は非常に強力であり、 資格情報を検証する必要があるアプリケーションを実行できるようにするためだけに、任意のユーザーに付与しないでください。 さらに、LogonUser()空白のパスワードが指定されている場合、への呼び出しは失敗します。 ドメイン資格情報のセットを認証する適切な方法は何ですか? 私は起こるのマネージコードから呼び出すことが、これは、AA、一般的なWindowsの質問です。お客様には.NETFramework2.0がインストールされていると想定できます。


5
Visual Studio Codeターミナル、管理者権限でコマンドを実行する方法は?
新しいバージョン1.2.0にはターミナルが含まれていますが、ノードを使用してパックをインストールしようとすると、npmERRが発生します。私が通常右クリックして管理者として実行することを解決するEPERMをコーディングします。では、vscodeターミナルでそれをどのように行うのですか?Linux用のsudoのようなものはありますか?

14
WindowsでPython2.6用のSetuptoolsを設定するにはどうすればよいですか?
exeインストーラーなしでWindowsにPython2.6用のSetuptoolsをインストールする方法はありますか? 現時点ではビルドされたものはなく、Setuptoolsのメンテナは、それに到達するまでにはおそらくしばらく時間がかかると述べています。 とにかくそれをインストールする方法を知っている人はいますか?

9
Systrace for Windows
Systraceまたは少なくともstraceに相当するWindowsを探しています。私はStraceNTを知って いますが、他に選択肢があるかどうか疑問に思っています。具体的には、システムコールポリシーをプログラムで適用する特定の方法を探していますが、これは積極的に停止するのではなく、事後に行うことができます。 現在これを行う良い方法はありますか?
85 windows  strace 

6
Windows PowerShell:コマンドプロンプトの変更
Windows PowerShellを使用して、コマンドプロンプトを変更するにはどうすればよいですか? たとえば、デフォルトのプロンプトには PS C:\Documents and Settings\govendes\My Documents> その文字列をカスタマイズしたいと思います。

13
Gitステータスが完了するまでに長い時間がかかる
私はgitWindowsマシンのローカルディレクトリ内のファイルを管理するために使用しています-ここにはネットワークは含まれていません。別のマシンとの間でプッシュまたはプルしていません。私のディレクトリにはおそらく100個のファイルがあり、すべてのテストファイルはかなり小さいです。実行するとgit status、完了するまでに通常20〜30秒かかります。これは正常ですか?それをスピードアップするために私ができることはありますか、または私のリポジトリの状態(変更されたファイル、追跡されていないファイルなど)を確認するためのより良い方法はありますか?他のgitコマンドははるかに速く完了するようです。
85 windows  git 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.