問題タブ [desktop]
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.
python - Python 認証 API
私が書いているデスクトップ アプリの認証方法を作成するのに役立つ Python ライブラリを探しています。djangoやturbogearsなどのWebフレームワークでいくつかの方法を見つけました。
ユーザー名とパスワードの関連付けをローカル ファイルに保存したいだけです。私は自分でそれを書くことができますが、実際にはすでに存在しており、より良い解決策になるでしょう(私は暗号化にあまり精通していません).
desktop - 最もスムーズに動作するデスクトップ仮想化ソフトウェアは?
背景: 私は週末にフルタイムの仕事とパートタイムの仕事をしており、どちらの雇用主も作業用のラップトップを提供してくれています。もちろん、自宅にも作業用の強力なワークステーションがあり、週末の仕事でオフィスにいるとき (別の都市にある場合) は、さらに別のワークステーションで作業しています。
問題: これにより、4 台の PC (ソフトウェアのバージョン、ライセンス、および設定) を維持して仕事をすることになります。信じてほしいのですが、私の好みのソフトウェアのリストは大きすぎます。
どの PC から作業していても、同じインストールと同じセッションから作業できるように、VMware サーバーに仮想デスクトップをセットアップしたいと考えています。
今は、各セットアップの完全なテストを行う時間とお金がありません。そのため、このテーマに関するあなたの経験を聞きたいです.
質問: VMware 仮想ワークステーションとリモート ログオン ソフトウェア ( realVNC、 teamviewer、 logmeinなど) を使用する必要がありますか?それとも、 SunやVMwareが提供するような完全な VDI システムに投資する必要がありますか?
編集: Windows XP の Adobe Dreamweaver でプログラミングしていますが、サーバーを Debian で実行しており、VIM でも簡単な編集を行うことがあります。最初に、基本インストールで WinXP を仮想化し、それがどのように動作するかを確認するつもりです。
windows - Windows のデスクトップ コンテキスト メニューに項目を追加する
デスクトップ コンテキスト メニュー (Windows デスクトップの空きスペースを右クリックすると表示されるメニュー) に項目を追加したいと考えています。
このスクリーンショットの Catalyst Control Center のようなもの:

レジストリを介してファイルやフォルダのコンテキスト メニューにアイテムを追加する方法は知っていますが、デスクトップの動作が異なるようです。レジストリにテキストが見つかりませんでした。
では、デスクトップ メニューに新しい項目を追加するにはどうすればよいでしょうか。また、コードを関連付けるにはどうすればよいでしょうか。
解決策は言語に依存しないと思います。そうでない場合は、役立つコードをいただければ幸いです。
visual-studio-2008 - VS2008 セットアップ プロジェクト: アプリケーション データ ファイルを (すべてのユーザーが) 共有しますか?
仲間の類人猿とスイレンとパドルホイール!
VS 2008 を使用して、C#/.NET/WPF で Windows デスクトップ アプリを開発しています。このアプリは、Vista および XP マシンにインストールして実行する必要があります。アプリをインストールするセットアップ/Windows インストーラー プロジェクトに取り組んでいます。
私のアプリでは、SQLCE データベース ファイル (.sdf) と、使用しているサードパーティ コントロールに関連するその他のデータベース タイプのファイルへの読み取り/変更/書き込みアクセスが必要です。これらのファイルは、PC 上のすべてのユーザー/ログイン間で共有する必要があり、いずれも管理者である必要はありません。もちろん、これは、ファイルをプログラム自体のインストール ディレクトリに入れることができないことを意味します (Vista が登場する前はよくあることでした)。
解決策は簡単だと思っていました。Vista と XP の両方に、この目的のための共有アプリケーション データ フォルダがあります。(Vista では「\ProgramData」、XP では「\Documents and Settings\All Users\Application Data」。) .NET Environment.GetFolderPath(SpecialFolder.CommonApplicationData) 呼び出しは、特定の PC 上のこれらのフォルダーへのパスを見つけるために存在します。 、 はい!
しかし、Shared-application-data フォルダーを Setup プロジェクトのターゲットとして指定する方法がわかりません。
セットアップ プロジェクトは "Common Files" フォルダーを提供しますが、これは共有プログラム コンポーネント (データ ファイルではない) を対象としており、通常は "\Program Files" の下にあり、"\Program files" の他のフォルダーと同じセキュリティ制限があります。はいはい!
Setup プロジェクトは "User's Application Data" フォルダーを提供しますが、それはユーザーごとのフォルダーであり、まさに私が避けようとしているものです。
VS 2008 セットアップ プロジェクトから、堅牢なクロス Windows バージョンの方法で shared-app-data フォルダーにファイルを追加することは可能ですか? 誰でも方法を教えてもらえますか?
.net - .NET言語は、実際に消費者向けデスクトップアプリケーションに何らかの打撃を与えていますか?
.NET言語で消費者向けデスクトップアプリケーションを作成していますか?もしそうなら、どのタイプですか?
私の印象では、ほとんどのコンシューマーデスクトップアプリケーションは、C、C++などのネイティブコンパイル済みアプリケーションです。
.NET言語の普及と人気が高まっている一方で、これらの新しい種類のアプリケーションは、エンタープライズおよびWebドメインから抜け出し、ハイストリートのコンシューマーアプリケーションになることはありますか?
たとえば、今すぐデスクトップを見てください。Firefoxの.NET言語で書かれたアプリケーションはいくつありますか?マイクロソフトオフィス?サンダーバード?iTunes?Microsoft Visual Studio?
私の会社はハイエンドのCAD/CAEアプリケーションを開発しており、新しいテクノロジーを活用していますが、コア開発は引き続きC++で行われています。
java - Java 1.6 と Desktop.open() の問題
私は Destop.open() を使用して、Vista と XP の両方の Windows マシンで .pdf ビューアを起動しましたが、それらのほとんどは問題なく動作します。ただし、ある XP マシンでは呼び出しが機能せず、例外をスローせずに単純に戻り、ビューアーが起動しません。そのマシンでは、私が知る限り、ファイルの関連付けは適切に設定されています。.pdf をダブルクリックすると、コマンド プロンプトで「xxx.pdf を開始」コマンドと同様に機能します。Windows の構成の問題だと思いますが、指を置くことはできません。
他の誰かがこの問題を見たことがありますか?
macos - Mac にリモートで接続する最良の方法は何ですか?
Macintosh コンピュータをリモートで制御しようとしています。Windows の世界では、リモート デスクトップを使用して、ある Windows コンピューターから別の Windows コンピューターに接続できることを知っています。これは比較的うまく機能します。
VNC サーバーを使用できることはわかっていますが、これが常に最も安全であるとは限らず、最高のパフォーマンスが得られるとは限りません。Mac にリモート接続するために利用できる他のオプションはありますか?
apache-flex - Flex Web と Air デスクトップ アプリを同じソース コードから生成できますか?
エア初心者です。Flexbuilder 3 に取り込むことを検討している既存の Flex 2 アプリケーションがあります。私の質問は、Air バージョンを作成するために同じベース アプリケーション (およびソース コード) を使用できるか、または別のコード ツリーを維持する必要があるかです。 : 1 つは Air バージョン用で、もう 1 つは Flex/SWF バージョン用ですか?
java - java.awt.Desktop.getDesktop() でサポートされていないプラットフォーム
Java 6 以降、 class がありjava.awt.Desktopます。便利なメソッドがいくつかありますが、このクラスはすべてのプラットフォームでサポートされているわけではありません。メソッドjava.awt.Desktop.getDesktop()は
java.lang.UnsupportedOperationException: デスクトップ API は現在のプラットフォームではサポートされていません
一部のプラットフォームでは。または、メソッドjava.awt.Desktop.isDesktopSupported()が false を返します。
Windows XP、Windows 2003、および Windows Vista でも動作することがわかっています。問題は、サポートされていないプラットフォームはどれですか?
c# - Windows XP で C# を使用してログオン画面にウィンドウを表示する
Windows XPのログオン画面に表示できるプロセスを起動するサービスをC#で作成しようとしています。
C++ でこれを行っているコードをいくつか見つけました。C++ コードは、STARTUPINFO.lpDesktop を「WinSta0\WinLogon」に設定して別のプロセスを作成するサービス用です。作成されたプロセスは、Windows のログオン画面に表示されます。System.Diagnostic.Process クラスを使用して、C# で新しいプロセスの「デスクトップ」を指定する方法が見つからないようです。
C#でこれを行う方法を知っている人はいますか?