波尔,被控制的电脑通讯端口是多少?

波尔,被控制的电脑通讯端口是多少?,第1张

1222=nerv SNI R&D network

1239=nmsd NMSD

1243=Sub-7木马

1245=Vodoo

1248=hermes

1269=Mavericks Matrix

1492=FTP99CMP (BackOriffice.FTP)

1509=Streaming Server

1524=ingreslock后门

1313=bmc_patroldb

1314=pdps

1321=pip PIP

1345=vpjp VPJP

1346=alta-ana-lm

1347=bbn-mmc

1348=bbn-mmx

1349=sbook Registration Network Protocol

1350=editbench

1352=lotusnote

1353=relief

1354=rightbrain

1355=intuitive-edge

1356=cuillamartin

1357=pegboard

1358=connlcli

1359=ftsrv

1360=mimer

1361=linx

1362=timeflies

1363=ndm-requester

1364=ndm-server

1365=adapt-sna

1366=netware-csp

1367=dcs

1368=screencast

1369=gv-us

1370=us-gv

1371=fc-cli

1372=fc-ser

1373=chromagrafx

1374=molly EPI Software Systems

1375=bytex

1376=ibm-pps

1377=cichlid

1378=elan

1379=dbreporter Integrity Solutions

1380=telesis-licman

1381=apple-licman

1382=udt_os

1383=gwha

1384=os-licman

1385=atex_elmd

1386=checksum

1387=cadsi-lm

1388=objective-dbc

1389=iclpv-dm

1390=iclpv-sc

1391=iclpv-sas

1392=iclpv-pm

1393=iclpv-nls

1394=iclpv-nlc

1395=iclpv-wsm

1396=dvl-activemail

1399=cadkey-licman

1400=cadkey-tablet

1402=prm-sm-np

1403=prm-nm-np

1404=igi-lm

1405=ibm-res

1406=netlabs-lm

1407=dbsa-lm

1408=sophia-lm

1409=here-lm

1410=hiq

1411=af AudioFile

1412=innosys

1413=innosys-acl

1414=ibm-mqseries

1415=dbstar

1416=novell-lu6.2

1417=timbuktu-srv1

1418=timbuktu-srv2

1419=timbuktu-srv3

1420=timbuktu-srv4

1421=gandalf-lm

1422=autodesk-lm

1423=essbase

1424=hybrid

1425=zion-lm

1426=sais

1427=mloadd

1428=inFORMatik-lm

1429=nms Hypercom NMS

1430=tpdu Hypercom TPDU

1431=rgtp

1432=blueberry-lm

1433=ms-sql-s

1434=ms-sql-m

1435=ibm-cics

1436=saism

1437=tabula

1438=eicon-server

1439=eicon-x25

1440=eicon-slp

1441=cadis-1

1442=cadis-2

1443=ies-lm

1444=marcam-lm

1445=proxima-lm

1446=ora-lm

1447=apri-lm

1448=oc-lm

1449=peport

1450=dwf

1451=infoman

1452=gtegsc-lm

1453=genie-lm

1454=interhdl_elmd

1455=esl-lm

1456=dca

1457=valisys-lm

1458=nrcabq-lm

1459=proshare1

1460=proshare2

1461=ibm_wrless_lan

1462=world-lm

1463=nucleus

1464=msl_lmd

1465=pipes

1466=oceansoft-lm

1467=csdmbase

1468=csdm

1469=aal-lm

1470=uaiact

1471=csdmbase

1472=csdm

1473=openmath

1474=telefinder

1475=taligent-lm

1476=clvm-cfg

1477=ms-sna-server

1478=ms-sna-base

1479=dberegister

1480=pacerforum

1481=airs

1482=miteksys-lm

1483=afs

1484=confluent

1485=lansource

1486=nms_topo_serv

1487=localinfosrvr

1488=docstor

1489=dmdocbroker

1490=insitu-conf

1491=anynetgateway

1492=stone-design-1

1493=netmap_lm

1494=ica

1495=cvc

1496=liberty-lm

1497=rfx-lm

1498=sybase-sqlany

1499=fhc

1500=vlsi-lm

1501=saiscm

1502=shivadiscovery

1503=imtc-mcs

1504=evb-elm

1505=funkproxy

1506=utcd

1507=symplex

1508=diagmond

1509=robcad-lm

1510=mvx-lm

1511=3l-l1

1512=wins

1513=fujitsu-dtc

1514=fujitsu-dtcns

1515=ifor-protocol

1516=vpad

1517=vpac

1518=vpvd

1519=vpvc

1520=atm-zip-office

1521=ncube-lm

1522=ricardo-lm

1523=cichild-lm

1525=orasrv

1525=prospero-np

1526=pdap-np

1527=tlisrv

1528=mciautoreg

1529=coauthor

1530=rap-service

1531=rap-listen

1532=miroconnect

1533=virtual-places

1534=micromuse-lm

1535=ampr-info

1536=ampr-inter

1537=sdsc-lm

1538=3ds-lm

1539=intellistor-lm

1540=rds

1541=rds2

1542=gridgen-elmd

1543=simba-cs

1544=aspeclmd

1545=vistium-share

1546=abbaccuray

1547=laplink

1548=axon-lm

1549=shivahose

1550=3m-image-lm

1551=hecmtl-db

1552=pciarray

1553=sna-cs

1554=caci-lm

1555=livelan

1556=ashwin

1557=arbortext-lm

1558=xingmpeg

1559=web2host

1560=asci-val

1561=facilityview

1562=pconnectmgr

1563=cadabra-lm

1564=pay-per-view

1565=winddlb

1566=corelvideo

1567=jlicelmd

1568=tsspmap

1569=ets

1570=orbixd

1571=rdb-dbs-disp

1572=Chipcom License Manager

1573=itscomm-ns

1574=mvel-lm

1575=oraclenames

1576=moldflow-lm

1577=hypercube-lm

1578=Jacobus License Manager

1579=ioc-sea-lm

1580=tn-tl-r1 tn-tl-r1

1581=mil-2045-47001

1582=msims

1583=simbaexpress

1584=tn-tl-fd2

1585=intv

1586=ibm-abtact

1587=pra_elmd

1588=triquest-lm

1589=vqp

1590=gemini-lm

1591=ncpm-pm

1592=commonspace

1593=mainsoft-lm

1594=sixtrak

1595=radio

1596=radio-sm

1597=orbplus-iiop

1598=picknfs

1599=simbaservices

1600=Shiv

1601=aas

1602=inspect

1603=picodbc

1604=icabrowser icabrowser

1605=slp Salutation Manager

1606=Salutation Manager

1607=stt

1608=Smart Corp. License Manager

1609=isysg-lm

1610=taurus-wh

1611=ill Inter Library Loan

1612=NetBill Transaction Server

1613=NetBill Key Repository

1614=NetBill Credential Server

1615=NetBill Authorization Server

1616=NetBill Product Server

1617=Nimrod Inter-Agent Communication

1618=skytelnet

1619=xs-openstorage

1620=faxportwinport

1621=softdataphone

1622=ontime

1623=jaleosnd

1624=udp-sr-port

1625=svs-omagent

1636=cncp

1637=cnap

1638=cnip

1639=cert

1640=cert-responder

1641=invision

1642=isis-am

1643=isis-ambc

1645=datametrics

1646=sa-msg-port

1647=rsap rsap

1648=concurrent-lm

1649=inspect

1650=nkd

1651=shiva_confsrvr

1652=xnmp

1653=alphatech-lm

1654=stargatealerts

1655=dec-mbadmin

1656=dec-mbadmin-h

1657=fujitsu-mmpdc

1658=sixnetudr

1659=sg-lm

1660=skip-mc-gikreq

1661=netview-aix-1

1662=netview-aix-2

1663=netview-aix-3

1664=netview-aix-4

1665=netview-aix-5

1666=netview-aix-6

1667=netview-aix-7

1668=netview-aix-8

1669=netview-aix-9

1670=netview-aix-10

1671=netview-aix-11

1672=netview-aix-12

1673=Intel Proshare Multicast

1674=Intel Proshare Multicast

1675=pdp Pacific Data Products

1676=netcomm1

1677=groupwise

1678=prolink

1679=darcorp-lm

1681=sd-elmd

1682=lanyon-lantern

1683=ncpm-hip

1684=snaresecure

1685=n2nremote

1686=cvmon cvmon

1687=nsjtp-ctrl

1688=nsjtp-data

1689=firefox

1690=ng-umds

1691=empire-empuma

1692=sstsys-lm

1693=rrirtr

1694=rrimwm

1695=rrilwm

1696=rrifmm

1697=rrisat

1698=rsvp-encap-1

1699=rsvp-encap-2

1700=mps-raft

1701=l2f,l2tp

1702=deskshare

1703=hb-engine

1704=bcs-broker

1705=slingshot

1706=jetFORM

1707=vdmplay

1708=gat-lmd

1709=centra

1710=impera

1711=pptconference

1712=registrar resource monitoring service

1713=conferencetalk

1714=sesi-lm

1715=houdini-lm

1716=xmsg

1717=fj-hdnet

1718=h323gatedisc

1719=h323gatestat

1720=h323hostcall

1721=caicci

1722=HKS License Manager

1723=pptp

1724=csbphonemaster

1725=iden-ralp

1726=iberiagames

1727=winddx

1728=telindus

1729=CityNL License Management

1730=roketz

1731=msiccp

1732=proxim

1733=sSIIPAT Protocol for Alarm Transmission

1734=Camber

1735=privatechat

1736=street-stream

1737=ultimad

1738=gamegen1

1739=webaccess

1740=encore

1741=cisco-net-mgmt

1742=3Com-nsd

1743=Cinema Graphics License Manager

1744=ncpm-ft

1745=remote-winsock

1746=ftrapid-1

1747=ftrapid-2

1748=oracle-em1

1749=aspen-services

1750=Simple Socket Library's PortMaster

1751=swiftnet

1752=Leap of Faith Research License Manager

1753=Translogic License Manager

1754=oracle-em2

1755=ms-streaming

1756=capfast-lmd

1757=cnhrp

1758=tftp-mcast

1759=SPSS License Manager

1760=www-ldap-gw

1761=cft-0

1762=cft-1

1763=cft-2

1764=cft-3

1765=cft-4

1766=cft-5

1767=cft-6

1768=cft-7

1769=bmc-net-adm

1770=bmc-net-svc

1771=vaultbase vaultbase

1772=EssWeb Gateway

1773=kmscontrol

1774=global-dtserv

1776=femis

1777=powerguardian

1779=pharmasoft

1780=dpkeyserv

1781=answersoft-lm

1782=hp-hcip

1783=Fujitsu Remote Install Service

1784=Finle License Manager

1785=windlm

1786=funk-logger

1787=funk-license

1788=psmond

1789=hello

1790=Narrative Media Streaming Protocol

1791=EA1

1792=ibm-dt-2

1793=rsc-robot

1794=cera-bcm

1795=dpi-proxy

1796=Vocaltec Server Administration

1797=uma

1798=etp

1799=netrisk

1801=Microsoft Message Que

1804=enl

1807=SpySender

1812=radius

1813=RADIUS Accounting

1814=TDP

1815=mmpft

1816=harp

1818=etftp

1819=Plato License Manager

1820=mcagent

1821=donnyworld

1822=es-elmd

1823=Unisys

1824=metrics-pas

1850=gsi

1863=msnp

1865=entp

1901=Fujitsu

1902=Fujitsu

1903=linkname

1904=Fujitsu

1905=sugp

1906=tpmd

1908=dawn

1911=mtp

1913=armadp

1914=elm-momentum

1915=facelink

1916=persona

1917=noagent

1921=noadmin

1944=close-combat

1945=dialogic-elmd

1946=tekpls

1947=hlserver

1948=eye2eye

1949=ismaeasdaqlive

1950=ismaeasdaqtest

1951=bcs-lmserver

1973=dlsrap

1981=ShockRave

1985=hsrp

1986=licensedaemon cisco license management

1987=cisco RSRB Priority 1 port

1988=cisco RSRB Priority 2 port

1989=cisco RSRB Priority 3 port

1989=mshnet

1990=cisco STUN Priority 1 port

1991=cisco STUN Priority 2 port

1992=cisco STUN Priority 3 port

1992=ipsendmsg

1993=cisco SNMP TCP port

1994=cisco serial tunnel port

1995=cisco perf port

1996=cisco Remote SRB port

1997=gdp-port

1998=x25-svc-port

1999=Backdoor

2000=黑洞(木马)

2001=黑洞(木马)

2002=globe

2004=mailbox

2005=berknet

2007=dectalk

2012=ttyinfo

2013=raid-am

2014=troff

2015=cypress

2023=Pass Ripper

2025=ellpack

2030=device2

2032=blackboard

2033=glogger

2035=imsldoc

2040=lam

2042=isis

2044=rimsl

2045=cdfunc

2046=sdfunc

2047=dls

2049=NFS

2049=nfs

2053=knetd

2065=dlsrpn

2067=dlswpn

2090=lrp

2091=prp

2102=zephyr-srv

2103=zephyr-clt

2140=DeepThroat.10 或 Invasor

2105=minipay

2200=ici

2201=ats

2213=kali

2222=unreg-ab2

2232=ivs-video

2234=directplay

2236=nani

2240=recipe

2241=ivsd

2242=foliocorp

2279=xmquery

2280=lnvpoller

2281=lnvconsole

2282=lnvalarm

2283=Rat

2284=lnvmaps

2285=lnvmailmon

2286=nas-metering

2287=dna

2288=netml

2300=cvmmon

2307=pehelp

2308=sdhelp

2313=iapp

2316=sent-lm

2321=rdlap

2322=ofsd ofsd

2323=3d-nfsd

2326=idcp

2327=xingcsm

2329=nvd

2330=tscchat

2333=snapp

2337=ideesrv

2344=fcmsys

2345=dbm

2356=gxtelmd

2358=futrix

2390=rsmtp

2396=wusage

2397=ncl

2398=orbiter

2401=cvspserver

2407=orion

2412=cdn

2415=comtest

2418=cas

2421=g-talk

2423=rnrp

2427=stgcp

2428=One Way Trip Time

2429=ft-role

2430=venus

2432=codasrv

2436=TOP/X

2438=msp

2443=powerclientcsf

2445=dtn1

2447=ovwdb

2449=ratl

2451=netchat

2458=griffin

2500=rtsserv

2501=rtsclient

2528=ncr_ccl

2529=utsftp

2532=ovtopmd

2565=Striker

2583=Wincrash2

2592=netrek

2628=dict

2634=pk-electronics

2636=solve

2639=aminet

2641=hdl-srv

2642=tragic

2646=and-lm

2653=sonus Sonus

2655=unglue UNIX Nt Glue

2656=kana Kana

2700=tqdata

2784=development

2785=aic-np

2786=Destiny MCD database

2787=Cornerstone Software

2788=Seagate Software

2789=media-agent

2801=Phineas

2908=mao

2912=epicon

2971=netclip

2974=signal

2975=fjmpcm

3000=hbci

3001=redwood-broker

3003=cgms

3010=gw Telerate Workstation

3012=twsdss

3020=cifs CIFS

3047=hlserver Fast Security HL Server

3048=pctrader Sierra Net PC Trader

3049=nsws

3105=cardbox

3128=Squid HTTP代理服务器的默认端口

3129=MastersParadise.92

3130=icpv2

3141=vmodem

3143=seaview

3147=rfio

3150=Deep Throat 1.0

3210=SchoolBus

3264=ccmail

3266=ns-cfg-server

3267=ibm-dial-out

3268=msft-gc

3273=sxmp

3275=samd

3279=admind

3281=sysopt

3284=4talk

3285=plato

3286=e-net

3288=cops

3289=enpc

3290=CAPS LOGISTICS TOOLKIT

3291=S A Holditch &Associates

3293=fg-fps

3294=fg-gip

3296=rib-slm

3299=pdrncs

3304=opsession-srvr

3306=mysql的端口

3309=tns-adv

3313=uorb

3314=uohost

3315=cdid CDID

3318=ssrip

3319=sdt-lmd

3321=vnsstr

3326=sftu

3327=bbars

3328=egptlm

3329=hp-device-disc

3330=mcs-calypsoicf

3333=dec-notes

3338=anet-b

3339=anet-l

3340=anet-m

3341=anet-h

3342=webtie

3351=btrieve

3352=ssql

3353=fatpipe

3354=suitjd

3362=dj-ilm

3372=tip2

3378=wsicopy WSICOPY

3379=socorfs SOCORFS

3381=geneous Geneous

3383=Enterprise Software Products License Manager

3389=Win2000 远程登陆端口

3390=dsc

3391=savant

3392=efi-lm

3395=dyna-lm

3421=bmap

3455=prsvp RSVP Port

3456=VAT default data

3457=vat-control

3900=udt_os Unidata UDT OS

3984=mapper-nodemgr

3985=mapper-mapethd

3986=mapper-ws_ethd

4000=OICQ Client

4001=newoak NewOak

4008=netcheque

4096=bre BRE

4132=nuts_dem NUTS Daemon

4133=nuts_bootp NUTS Bootp Server

4143=oidsr Document Replication

4321=rwhois Remote Who Is

4343=unicall UNICALL

4346=elanlm ELAN LM

4348=itose

4444=krb524

4444=nv-video

4446=n1-fwp

4449=privatewire

4450=camp Camp

4451=ctisystemmsg

4452=ctiprogramload

4500=sae-urn

4501=urn-x-cdchoice

4546=SF License Manager

4567=FileNail

4672=rfa

4800=iims

4801=iwec

4802=ilss

4827=htcp

4868=phrelay Photon Relay

4885=abbs ABBS

4899=Remote Administrator [远程控制]

4950=IcqTrojan

5000=Blazer 5

5002=rfe

5003=Proprietary

5004=avt-profile-1

5005=avt-profile-2

5010=telelpathstart

5190=ICQ Query

5020=zenginkyo-1

5021=zenginkyo-2

5050=mmcc

5060=sip SIP

5150=atmp

5190=aol America-Online

5191=AmericaOnline1

5192=AmericaOnline2

5193=AmericaOnline3

5272=pk PK

5300=HA cluster heartbeat

5301=HA cluster general services

5304=HA Cluster Commands

5305=HA Cluster Test

5307=sco-aip SCO AIP

5310=outlaws Outlaws

5311=tmlogin TM Login

5321=Firehotcker

5400=BackConstruction1.2 或 BladeRunner

5402=mftp MFTP

5404=hpoms-dps-lstn

5407=foresyte-clear

5409=salient-dtasrv

5410=salient-usrmgr

5411=actnet ActNet

5414=statusd StatusD

5418=mcntp MCNTP

5419=dj-ice DJ-ICE

5500=fcp-addr-srvr1

5501=fcp-addr-srvr2

5502=fcp-srvr-inst1

5503=fcp-srvr-inst2

5504=fcp-cics-gw1

5550=Xtcp

5555=personal-agent

5556=mtb

5569=RoboHack

5602=a1-msc

5603=a1-bs

5631=pcanywheredata

5632=pcanywherestat

5678=rrac

5679=dccm

5713=proshareaudio

5714=Wincrash3

5715=prosharedata

5717=prosharenotify

5729=openmail

5741=ida-discover1

5742=Wincrash

5745=fcopy-server

5746=fcopys-server

5755=openmailg

5757=x500ms

5766=openmailns

5767=s-openmail

6000=x11 X Window System

6110=softcm

6111=spc

6112=dtspcd

6123=backup-express

6141=meta-corp

6142=aspentec-lm

6143=watershed-lm

6144=License Manager - 1

6145=License Manager - 2

6146=lonewolf-lm

6147=montage-lm

6148=ricardo-lm

6149=tal-pod

6253=crip CRIP

6389=clariion-evr01

6400=The Thing

6500=boks

6558=xdsxdm

6665=ircu IRCU

6669=Vampire

6670=Deep Throat

6711=SubSeven

6713=SubSeven

6672=vision_server

6673=vision_elmd

6767=NT Remote Control

6771=Deep Throat 3

6776=SubSeven

6790=hnmp HNMP

6831=ambit-lm

6883=DeltaSource

6939=Indoctrination

6969=Gatecrasher.a

7010=ups-onlinet

7020=dpserve DP Serve

7070=arcp ARCP

7099=lazy-ptop lazy-ptop

7100=Font Service

7121=virprot-lm

7174=clutild Clutild

7200=fodms FODMS FLIP

7201=dlip DLIP

7306=NetMonitor (NetSpy)

7307=ProcSpy

7308=X Spy

7395=winqedit winqedit

7426=pmdmgr

7430=xmpv7

7431=pmd

7491=telops-lmd telops-lmd

7511=pafec-lm pafec-lm

7544=nta-ds

7545=nta-us

7588=sun-lm

7626=冰河(木马) 默认端口

7777=tini.exe开的后门

7781=accu-lmgr accu-lmgr

7789=ICQKiller

7932=Data Resource Manager

7933=Business Rules Manager

7999=irdmi2 iRDMI2

8000=irdmi iRDMI

8032=pro-ed ProEd

8400=cvd cvd

8401=sabarsd sabarsd

8402=abarsd abarsd

8403=admind admind

8450=npmp npmp

8473=vp2p Vitual Point to Point

8888=NewsEDGE server

8889=Desktop Data TCP 1

8890=Desktop Data TCP 2

8891=NESS application

8892=FARM product

8893=NewsEDGE/Web application

8894=COAL application

9000=cslistener CSlistener

9006=sctp SCTP

9090=websm WebSM

9400=InCommand

9401=InCommand

9402=InCommand

9535=man

9537=mantst

9594=msgsys Message System

9595=pds Ping Discovery Service

9872=Portal of Doom

9875=Portal of Doom

9876=sd Session Director

9989=InIkiller

9992=palace Palace

9993=palace Palace

9994=palace Palace

9995=palace Palace

9996=palace Palace

9997=palace Palace

9998=distinct32 Distinct32

9999=distinct distinct

10000=bnews

10001=queue

10002=poker

10167=Portal Of Doom

10607=Coma

11000=Senna Spy Trojans

11001=metasys Metasys

11223=ProgenicTrojan

12076=Gjamer 或 MSH.104b

12223=Hack?9 KeyLogger

12345=netbus木马 默认端口

12346=netbus木马 默认端口

12631=WhackJob.NB1.7

12753=tsaf tsaf port

13160=i-zipqd I-ZIPQD

13720=bprd BPRD Protocol

13721=bpbrm BPBRM Protocol

13782=bpcd VERITAS NetBackup

16969=Priotrity

17219=chipper Chipper

17300=Kuang2

18000=biimenu Beckman Instruments, Inc.

19410=hp-sco hp-sco

19411=hp-sca hp-sca

19541=jcp JCP Client

20000=Millenium II (GrilFriend)

20001=Millenium II (GrilFriend)

20034=NetBus Pro

20331=Bla

21554=GirlFriend 或 Schwindler 1.82

21845=webphone webphone

21846=Directory Services

21847=Connection Services

21848=Automatic Call Distribution

21849=Credit Processing System

22222=Prosiak

22273=wnn6 wnn6

22555=vocaltec-wconf

22800=aws-brf

22951=brf-gw

23456=Evil FTP 或 UglyFtp 或 WhackJob

24000=med-ltp med-ltp

24004=med-ovw med-ovw

24005=med-ci med-ci

25000=icl-twobase1 icl-twobase1

25001=icl-twobase2 icl-twobase2

25002=icl-twobase3 icl-twobase3

25003=icl-twobase4 icl-twobase4

25004=icl-twobase5 icl-twobase5

25005=icl-twobase6 icl-twobase6

25006=icl-twobase7 icl-twobase7

25007=icl-twobase8 icl-twobase8

25008=icl-twobase9 icl-twobase9

25009=icl-twobase10 icl-twobase10

25793=vocaltec-hos

26000=quake quake

26208=wnn6-ds wnn6-ds

27374=Sub-7木马

29891=The Unexplained

30029=AOLTrojan

30100=NetSphere木马

30303=Socket23

30999=Kuang

31337=BackOriffice

31339=NetSpy

31666=BO Whackmole

31789=Hack a tack (木马)

33333=Prosiak

33911=Trojan Spirit 2001 a

34324=TN 或 Tiny Telnet Server

40412=TheSpy

40421=MastersParadise.96

40423=Master Paradise.97

45678=eba EBA PRISE

47557=dbbrowse Databeam Corporation

47806=ap ALC Protocol

47878=BirdSpy2

47808=bacnet

50766=Fore 或 Schwindler

61466=Telecommando

53001=Remote Shutdown

54320=Back Orifice 2000

54321=SchoolBus 1.6

54320=Back Orifice 2000

65000=Devil trojan

自己慢慢看吧,前面的没用给我删了

为一个不断进取的编程者,我们常常不满足于编程语言所提供的一般功能,总是希望能够实现一些特殊的功能,这有时不但是我们程序的要求,有时也是编程者心理上需要(试想,还会有什么比在深夜中巧妙解决一个难题而更令人兴奋呢?)。VisualBasic,做为一个当前最流行的快速编程环境,就给我们提供了实现这些目标的平台,事实上,它无限扩展的API接口可以实现所有WINDOWS下可以实现的功能。然而对于初学者来说,“浩瀚“的API函数总是显得那么神奇与不可琢磨,因此在实际应用过程中不能够灵活应用。下面我将结合两个小例子来示范介绍VB中调用API函数的步骤和功能,并总结说明在实际工作中如何提高这方面的技巧。例子在WINDOWS98下采用VB6.0编译。

一.限制鼠标的移动

---- 有时我们的软件要求用户在未完成某一任务时,鼠标不能移出当前活动控件,换句话就是将鼠标限制在控件的内部,直到任务完成或用户中断为止。这个功能借助API函数实现起来思路很清楚,代码也很简洁。其思路是先确定当前鼠标的位置;然后确定当前活动控件的大小;最后将鼠标限制在活动控件内。(下面忽略项目建立等过程)

---- 1.建立一个新项目:新窗体为form1,在form1上添加一个commandbutton,设置其Name=CMButton1;Caption=“将鼠标限制在此按钮中“

---- 2.拷贝API函数和POINTAPI结构:打开VB6.0自带的API浏览器,调入WIN32API.txt文件,复制以下结构和函数声明到form1的声明部分:

Private Type RECT

Left As Long

Top As Long

Right As Long

Bottom As Long

End Type

Private Type POINTAPI

x As Long

y As Long

End Type

Private Declare Function ClientToScreen Lib

“user32“ Alias “ClientToScreen“ (ByVal

hwnd As Long, lpPoint As POINTAPI) As Long

‘用来确定当前鼠标的位置

Private Declare Function ClipCursor Lib

“user32“ Alias “ClipCursor“ (lpRect As Any)

As Long ‘用来限定当前鼠标的活动范围

---- 3.定义一个通用过程ConfineTo

Public Sub ConfineTo (myCtl As Object)

On Error Resume Next

Dim tmpRect As RECT

Dim pt As POINTAPI

With myCtl

If TypeOf myCtl Is Screen Then ‘锁定在屏幕范围内

tmpRect.Left = 0

tmpRect.Top = 0

tmpRect.Right = (.Width \ Screen.TwipsPerPixelX)

tmpRect.Bottom = (.Height \ Screen.TwipsPerPixelY)

Elseif TypeOf myCtl Is form ‘锁定在窗体范围内

tmpRect.Left = (.Left \ Screen.TwipsPerPixelX)

tmpRect.Top = (.Top \ Screen.TwipsPerPixelY)

tmpRect.Right = (.Left + .Width) \ Screen.TwipsPerPixelX

tmpRect.Bottom = (.Top + .Height) \ Screen.TwipsPerPixelY

else

pt.X = 0

pt.Y = 0

Call ClientToScreen(.hWnd, pt)

‘获取当前控件在屏幕上的位置

tmpRect.Left = pt.X

‘保存当前控件位置

tmpRect.Top = pt.Y

pt.X = .Width

pt.Y = .Height

Call ClientToScreen(.hWnd, pt)

tmpRect.Bottom = pt.Y

tmpRect.Right = pt.X

End If

Call ClipCursor(tmpRect)

End With

End Sub

---- 4.在 CMButton1_Click()中加入以下代码

Static Cliped As Boolean

‘静态变量用来控制状态切换

If Not Cliped Then

ConfineTo Cmbutton1

Cliped = True

Else

ConfineTo Screen ‘取消鼠标限制

Cliped = True

End If

---- 5. 运行后,鼠标点击cmbutton1,此时鼠标只能被锁定在此按钮内部,再次点击按钮,限制取消。

二.创建临时文件

---- 临时文件用来保存软件运行过程中的临时变化,这对于熟悉WORD等软件的人来说,经常会遇到。那么临时文件是如何产生的呢,其实很简单,只需要一个API函数就可以。

---- 1.拷贝声明函数(方法同前)

Private Declare Function GetTempFileName Lib “kernel32“ _

Alias “GetTempFileNameA“ (ByVal lpszPath As String, _

ByVal lpPrefixString As String, ByVal wUnique As Long, _

ByVal lpTempFileName As String) As Long

参数定义如下:

lpszPath =传入保存临时文件的路径 ,如“C:\mytemp“

lpPrefixString=传入临时文件名开始的前三个字母,

起到帮助识别临时文件来源的作用。

wUnique =0 ,windows随机产生文件名;否则安其值定义文件名。

lpTempFileName=返回随机文件名

---- 2.返回临时文件名

Private Function GenTempName(sPath As String)

Dim sPrefix As String

Dim lUnique As Long

Dim sTempFileName As String

If IsEmpty(sPath) Then sPath = “c:\temp“

sPrefix = “TVB“

lUnique = 0 ‘windows随机给名

sTempFileName = Space$(100)

GetTempFileName sPath, sPrefix, lUnique, sTempFileName

sTempFileName = Mid$(sTempFileName, 1,

InStr(sTempFileName, Chr$(0)) - 1) ‘去掉多余空格

GenTempName = sTempFileName

End Function

---- 3.将下面代码加入到form1_click()事件中

MsgBox GenTempName(“c:\temp“)

---- 4.运行,鼠标点击form,d出msgbox,显示生成“c:\temp\TVB724.tmp“文件,用文件管理器查看,在c:\temp下有TVB724.tmp 文件,长度为0K。

---- 需要注意的是,传入的路径必须是有效路径,否则GenTempName函数返回0,lpTempFileName中也没有临时文件名。

三.结束语

---- 从上面可以看出,API函数的确简单高效,但也充满一些看似高深的变量而使人却步。我们不禁会问,究竟什么时候要用到API函数?具体哪些函数可以解决我的问题?,那些函数中的变量都代表什么?其实对这些问题,即使对一个VB高手也难给出明确的回答,因为API函数库实在太庞大了,每一个人最终只能熟悉其中的一小部分(这也可能是调用API的文章层出不穷的原因吧)。总结自己的一点经验,我觉得应该注意以下几点。

---- 1.熟练掌握VB基本技巧,了解其所能所不能,这是最基本的要求。

---- 2.了解WINDOWS内部控制机理,这样对一些复杂的问题就可以逐步分析其调用机制,初步确定采用哪部分的API函数来解决问题。

---- 3.案头必备一本最新的VB版的WINDOWS API 大全,推荐机械工业出版社的<>。书中给出了每一个VB可以调用的API函数的详细说明,可以帮助精确了解所需要的API函数的变量声明。

---- 4.多看别人的程序。报纸杂志,尤其是网上这方面的文章数不清。这是最快的方法。

---- 5.随用随查。永远不要在用不到的函数上浪费宝贵的时间

乌普萨拉瑞典语:Uppsala,以前也叫做Upsala)是瑞典中部的一座城市,位于首都斯德哥尔摩北面,相距约70公里。它是瑞典的第四大城市,市区人口有130,000。加上周边地区人口,乌普萨拉自治市总共有183,403人(2005统计数据)。[1]

乌普萨拉是乌普萨拉省的首府,同时也是瑞典的宗教中心,北欧最早的天主教堂乌普萨拉大教堂(Domkyrkan)便坐落在这个城市。1164年,乌普萨拉成为瑞典大主教的辖地。

乌普萨拉同时也是个大学城,斯堪的纳维亚和北欧最古老的大学之一乌普萨拉大学成立于1477年,乌普萨拉也因此而出名。

历史

乌普萨拉大教堂

乌普萨拉街景乌普萨拉最初的位置是现在位置往北五公里,现在该地区称为老乌普萨拉(Gamla Uppsala),而当时称今天的乌普萨拉为东阿罗斯(Östra Aros),是老乌普萨拉的一个镇。

为了扩大斯堪的纳维亚地区宗教影响力,乌普萨拉被选为宗教中心,很快任命了一个主教。1164年,乌普萨拉成为大主教之管区。斯蒂芬,原来是Alvastra教堂的修道士,被任命为乌普萨拉首任大主教,也是瑞典最高阶主教。

1274年,东阿罗斯取代了老乌普萨拉成为整个地区的主中。当老乌普萨拉的教堂烧毁后,大主教的管区也迁到了东阿罗斯。雄伟的乌普萨拉大教堂也随后建立起来,这是一座哥特式风格的建筑,双塔高度为118.70米,是北欧地区最大的教堂之一。

1477年,乌普萨拉大学成立。卡尔·林奈是该校毕业的著名人士之一,在乌普萨拉生活了很多年,现在他居住过的房子和植物园仍然保存完好。

1702年,城市遭遇了一场大火。很多历史和文化珍宝同时遭到破坏。现在城市里依旧保留了很多旧的建筑,尤其在城市的西部。

政治

乌普萨拉同时是瑞典保守主义和自由主义派别的中心,两派都是从乌普萨拉大学里汲取思想体系的源泉。现在城市的政党分成左派和右派。1994年以来一直由瑞典社会民主工人党、瑞典左党和瑞典绿党联合起来领导,直到2006年,中右党的联盟联合起来,不仅赢得了瑞典全国大选的胜利,也赢得了乌普萨拉地区的胜利。

地理

乌普萨拉位于土地肥沃,植物茂盛的地区,菲里斯河 (Fyrisån)穿过城中心。和小河平行的是冰河时期就形成的乌普萨拉森山脉,海拔比乌普萨拉城大约高30米,城市的大部分美景尽收眼底。城市公园Stadsskogen位于南部,是附近很多居民区休闲的好去处。

由于离首都斯德哥尔摩只有70公里,火车只需要40分钟,因此很多乌普萨拉的居民在斯德哥尔摩工作。坐火车从乌普萨拉到斯德哥尔摩阿兰达国际机场只需要17分钟,因此可以很方便地通过飞机访问这座城市。

经济

乌普萨拉的医药研究非常出名,在生物工程学方面处于领先的地位。

下表是乌普萨拉一些著名的企业:

美国通用电气公司健康研究中心

辉瑞制药有限公司

Fresenius

Slotts(食品集团)

Lindvalls kaffe(咖啡集团)

MySQL AB总部之一(该集团双总部架构,另一个在美国加利福尼亚州)

Q-Med(生物科学)

高等学校

和其它大学城一样,自行车是城市的主要交通工具。主要大学有:

乌普萨拉大学,缩写UU,成立于1477年,曾于1515年关闭,1595年再度开放。学校的解剖实验室非常著名,由科学家奥拉乌斯卢德贝克(1630年-1702年)创立 [2]。

瑞典农业大学(Sveriges Lantbruksuniversitet),缩写SLU。

风景名胜

菲里斯河刚好将乌普萨拉分成两个部分:城市的西面是古城区,保留了历史的风貌;而城市的东面是行政,商业和居民区。大部分风景名胜在西面,如大教堂和一些古老街道。

乌普萨拉最著名的建筑是乌普萨拉大教堂(Domkyrka),从城市的大部分地区都可以看到教堂118.70米高的双塔。[4]

教堂的西面是Gustavianum,这是一座建造于1625年的建筑,是乌普萨拉大学的主校舍,目前基本保留了19世纪的状况。里面有北欧古代博物馆,维多利亚博物馆(埃及古代博物馆)和学校文化历史展览。里面还保留了17世纪创立的解剖实验室(当时用于公共解剖课)。

离学校不远是乌普萨拉大学图书馆(Carolina Rediviva),也是瑞典最大的图书馆,拥有超过200万册藏书,还有3万册手迹。这个建筑从1820年开始建造,1841年竣工。

在大约35米高的小山上矗立着乌普萨拉城堡,由现代瑞典创始人古斯塔夫一世国王下令建造,目前保留了1549年建成时的原貌。现在的城堡里面有很多博物馆。

乌普萨拉北面五公里的老乌普萨拉保留的遗址已经不多了。目前还存在的是3个很大的基督(教)以前的君主的墓葬群和一座12世纪教堂。

特色活动

4月30日,学生节。

9月9日,一年一度的文化夜是乌普萨拉重要的文化活动。

著名人物

安德斯·埃格斯特朗 - 物理学家,光谱学的奠基人。

阿伦尼乌斯 - 化学家,1903年诺贝尔化学奖获得者。

英格玛·伯格曼 - 电影导演,其所拍摄的影片中著名的有《第七封印》等。

永斯·贝采利乌斯 - 化学家,现代化学命名体系的建立者。

汉斯·布利克斯 - 外交家、政治家,曾任瑞典外交大臣和国际原子能机构总干事。

安德斯·摄尔修斯 - 物理学家、天文学家,摄氏度的发明者。

达格·哈马舍尔德 - 外交家,从1953年4月到1961年他逝世前担任联合国秘书长。

卡尔·林奈 - 现代生物学分类命名的奠基人。

姐妹城市

乌普萨拉从1947年以来和其它四个北欧国家建立了姐妹城市。1988年和爱沙尼亚的塔尔图建立友好关系。2000年和美国的明尼阿波利斯建立友好关系。

挪威拜卢姆

丹麦腓特烈斯贝

冰岛Hafnarfjörður

芬兰海门林纳

美国明尼阿波利斯

爱沙尼亚塔尔图


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7264998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存