Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ネットワーク上のデバイスの一覧取得に対応する #143

Open
yamahubuki opened this issue Jan 13, 2020 · 4 comments
Open
Assignees
Labels
add 機能追加

Comments

@yamahubuki
Copy link
Member

基本的にはその先はFileListでいいはず。
でも、ファイル名バリデーションのところは対策が必要。
その他、影響範囲の見極めも必要。

@yamahubuki yamahubuki added the add 機能追加 label Jan 13, 2020
@yamahubuki yamahubuki self-assigned this Jan 14, 2020
@yamahubuki
Copy link
Member Author

win32wnet.WNetOpenEnumでできそう。
後から増やすと影響範囲増える一方なので、早めにやります。

yamahubuki added a commit that referenced this issue Feb 16, 2020
@yamahubuki
Copy link
Member Author

browsableObjectとlistはできた。あとはタブだけ。

@yamahubuki
Copy link
Member Author

一覧表示までOK。
一覧からそこのリソース内に遷移するのをそのうち書く。
あと、取得高速化はスレッドとか要検討

@yamahubuki
Copy link
Member Author

メモ
WNetEnumResourceによって取得されたNETRESOURCE構造体の配列に記述されているコンテナーリソースを列挙し続けることができます。 NETRESOURCE構造体のdwUsageメンバーがRESOURCEUSAGE_CONTAINERと等しい場合、構造体のアドレスをWNetOpenEnum関数に渡してコンテナーを開き、列挙を続行します。 dwUsageがRESOURCEUSAGE_CONNECTABLEと等しい場合、アプリケーションは構造体のアドレスをWNetAddConnection2関数またはWNetAddConnection3関数に渡してリソースに接続できます。

yamahubuki added a commit that referenced this issue Sep 5, 2020
#369 and #143 パス操作をos.pathモジュールに統一しながら気づいた不具合修正
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
add 機能追加
Projects
None yet
Development

No branches or pull requests

1 participant