It is currently November 26th, 2022, 7:48 pm

WirelessInfo dll crashing Rainmeter?

Report bugs with the Rainmeter application and suggest features.
davodavo
Posts: 9
Joined: October 7th, 2009, 9:10 pm

WirelessInfo dll crashing Rainmeter?

Post by davodavo »

Hi all -- thanks for the great work on this incredibly useful tool.

Because I'm running a Thinkpad that uses its own WiFi manager (the drivers are out of Windows' control), the only way I can get wireless info into rainmeter is with WirelessInfo. I've been running it for a long time, it's been fine.

I know, I know: it's deprecated now. But I can't get the data I need with WiFiStatus.

Now with v1.0 and 1.1 of Rainmeter, it seems that WirelessInfo crashes things pretty regularly. It's worst right after startup: it may crash within 3 seconds. Doesn't seem to matter which individual item I'm interrogating -- even something as innocent as SSID takes the tool down.

Anybody else seeing this?

Config: WinXP32 - SP3
Rainmeter 1.1

Skin:

Code: Select all

[Rainmeter]
Author=Kaelri.LCD@gmail.com
Update=1000

[Metadata]
Name=Arcs
Config=Arcs
Description=An abstract, futuristic analog clock decorated with camouflaged system and song 

meters.
Instructions=
Version=1.0
Tags=Time | System | Media | iTunes
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Credits=Thanks to onewithnopaper for porting this from the original Samurize.
Preview=Preview.png



[Variables]
Size=250
Inner=86
Outer=92
LineWidth=1
MaxNetSpeed=1000000
;Bits Per Second ^
Color1=255,255,255,51
Color2=0,128,0,200
Color3=128,128,128,40
Color4=200,200,0,255
Color5=50,200,0,255

Color7=192,192,192,200
Color8=192,192,192,40
Color9=128,0,0,100
Color10=128,0,0,100
Color11=100,120,0,200
Color12=0,10,0,150

ColorB=0,255,0,255
ColorBBG=250,0,0,100
ColorBG=255,255,255,40
ColorC=100,120,0,200
ColorCHG=50,200,0,200
ColorH=200,150,0,255
ColorM=200,200,0,255
ColorS=128,192,255,255
ColorSS=200,200,255,200


[MeasureDate]
Measure=Time
Format=%d %b
UpdateDivider=1801
;that's 30 minutes

[MeterDate]
Meter=STRING
MeasureName=MeasureDate
X=165
Y=115
Text="%1"




[MeasureTime]
Measure=Time

[MeterHours]
Meter=ROUNDLINE
MeasureName=MeasureTime
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=3
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=81
LineStart=0
LineColor=#ColorH#
Solid=0
AntiAlias=1
Valuereminder=43200


[MeterMinutes]
Meter=ROUNDLINE
MeasureName=MeasureTime
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=2
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=110
LineStart=0
AntiAlias=1
LineColor=#ColorM#
Solid=0
Valuereminder=3600


[MeterSeconds]
Meter=ROUNDLINE
MeasureName=MeasureTime
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=1
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=125
LineStart=0
AntiAlias=1
LineColor=#ColorS#
Solid=0
Valuereminder=60




[MeasureAlways]
Measure=FreeDiskSpace
Drive=C:
Total=1
MaxValue=1
MinValue=0
UpdateDivider=86400

[MeterClockCent]
Meter=ROUNDLINE
MeasureName=MeasureAlways
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=5
LineStart=0
AntiAlias=1
LineColor=#ColorC#
Solid=1




[MeasureBattery]
Measure=Plugin
Plugin=Plugins\PowerPlugin.dll
PowerState=PERCENT
MaxValue=100


[MeterBatteryBar]
Meter=ROUNDLINE
MeasureName=MeasureBattery
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=0.54
RotationAngle=-1.012291
LineLength=#Outer#
LineStart=#Inner#
AntiAlias=1
LineColor=#ColorB#
Solid=1

[MeterBatteryBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=0.54
RotationAngle=-1.012291
LineLength=#Outer#
LineStart=#Inner#
AntiAlias=1
LineColor=#ColorBBG#
Solid=1

[MeasureAC]
Measure=Plugin
Plugin=Plugins\PowerPlugin.dll
PowerState=ACLINE


[MeterAC]
Meter=ROUNDLINE
MeasureName=MeasureAC
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=1
StartAngle=-0.475
RotationAngle=-.04
LineLength=#Outer#
LineStart=75
AntiAlias=1
LineColor=#ColorCHG#
Solid=1



[MeasureSpeed]
Measure=Plugin
Plugin=Plugins\PowerPlugin.dll
PowerState=MHZ
MaxValue=1600
MinValue=500


[MeterSpeed]
Meter=ROUNDLINE
MeasureName=MeasureSpeed
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=2.589969
RotationAngle=1.0
LineLength=105
LineStart=100
AntiAlias=1
LineColor=#Color12#
Solid=1

[MeterSpeedBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=10
StartAngle=2.589969
RotationAngle=1.0
LineLength=105
LineStart=100
AntiAlias=1
LineColor=#ColorBG#
Solid=1


[MeasureNetIn]
Measure=NetIn
MaxValue=#MaxNetSpeed#
MinValue=0

[MeasureNetOut]
Measure=NetOut
MaxValue=#MaxNetSpeed#
MinValue=0

[MeterNetIn]
Meter=ROUNDLINE
MeasureName=MeasureNetIn
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=1.54
RotationAngle=-.53
LineLength=105
LineStart=100
AntiAlias=1
LineColor=#Color5#
Solid=1

[MeterNetInBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=1.54
RotationAngle=-0.53
LineLength=105
LineStart=100
AntiAlias=1
LineColor=#ColorBG#
Solid=1



[MeterNetOut]
Meter=ROUNDLINE
MeasureName=MeasureNetOut
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=1.63
RotationAngle=0.53
LineLength=105
LineStart=100
AntiAlias=1
LineColor=#Color5#
Solid=1

[MeterNetOutBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=1.63
RotationAngle=0.53
LineLength=105
LineStart=100
AntiAlias=1
LineColor=#ColorBG#
Solid=1

[MeasureCPU]
Measure=CPU

[MeterCPUBar]
MeasureName=MeasureCPU
Meter=ROUNDLINE
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=2.589969
RotationAngle=1.0
LineLength=#Outer#
LineStart=87
AntiAlias=1
LineColor=#Color12#
Solid=1

[MeterCPUBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=10
StartAngle=2.589969
RotationAngle=1.0
LineLength=#Outer#
LineStart=#Inner#
AntiAlias=1
LineColor=#ColorBG#
Solid=1

[MeasureTopProcess]
Measure=Plugin
Plugin=Plugins\AdvancedCPU.dll
TopProcess=2
CPUExclude=Idle

[MeasureTopProcess2]
Measure=Plugin
Plugin=Plugins\AdvancedCPU.dll
TopProcess=1
CPUExclude=Idle

[MeterTopProcess]
Meter=STRING
MeasureName=MeasureTopProcess
ClipString=1
W=80
H=15
X=40
Y=115
Text="%1"

[MeterTopProcess2]
Meter=STRING
MeasureName=MeasureTopProcess2
X=50
Y=90
NumOfDecimals=0
Scale=100000
Text="%1%"


[MeasureDiskReads]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject=System
PerfMonCounter="File Read Operations/sec"
PerfMonInstance=""
MaxValue=200

[MeasureDiskWrites]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject=System
PerfMonCounter="File Write Operations/sec"
PerfMonInstance=""
MaxValue=200

[MeterDiskReads]
Meter=ROUNDLINE
MeasureName=MeasureDiskReads
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=-1.65
RotationAngle=-.6
LineLength=#Outer#
LineStart=#Inner#
AntiAlias=1
LineColor=#Color5#
Solid=1


[MeterDiskBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=-1.65
RotationAngle=-0.6
LineLength=#Outer#
LineStart=#Inner#
AntiAlias=1
LineColor=#ColorBG#
Solid=1

[MeterWrites]
Meter=ROUNDLINE
MeasureName=MeasureDiskWrites
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=-1.55
RotationAngle=0.6
LineLength=#Outer#
LineStart=#Inner#
AntiAlias=1
LineColor=#Color5#
Solid=1

[MeterDiskWritesBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways
X=0
Y=0
W=#Size#
H=#Size#
LineWidth=#LineWidth#
StartAngle=-1.55
RotationAngle=0.6
LineLength=#Outer#
LineStart=#Inner#
AntiAlias=1
LineColor=#ColorBG#
Solid=1



[MeasureSSID]
Measure=Plugin
Plugin=Plugins\WirelessInfo.dll
WirelessInfoType=SSID
WirelessInfoData=0


[MeterSSID]
Meter=STRING
MeasureName=MeasureSSID
X=125
Y=180
StringAlign=CENTER
ClipString=1
W=100
H=15
Text="%1"



;[MeasureStrength]
;Measure=Plugin
;Plugin=Plugins\WirelessInfo.dll
;WirelessInfoType=STRENGTH
;WirelessInfoData=0
;WirelessMin=90 ; -90dBm
;WirelessMax=50 ; -50dBm



;[MeterStrength]
;Meter=ROUNDLINE
;MeasureName=MeasureStrength
;X=0
;Y=0
;W=#Size#
;H=#Size#
;LineWidth=#LineWidth#
;StartAngle=1.59
;RotationAngle=.5
;LineLength=#Outer#
;LineStart=#Inner#
;AntiAlias=1
;LineColor=#ColorSS#
;Solid=1

;[MeterStrength2]
;Meter=ROUNDLINE
;MeasureName=MeasureStrength
;X=0
;Y=0
;W=#Size#
;H=#Size#
;LineWidth=#LineWidth#
;StartAngle=1.59
;RotationAngle=-.5
;LineLength=#Outer#
;LineStart=#Inner#
;AntiAlias=1
;LineColor=#ColorSS#
;Solid=1

;[MeterStrengthBG]
;Meter=ROUNDLINE
;MeasureName=MeasureAlways
;X=0
;Y=0
;W=#Size#
;H=#Size#
;LineWidth=#LineWidth#
;StartAngle=1
;RotationAngle=1.2
;LineLength=#Outer#
;LineStart=#Inner#
;AntiAlias=1
;LineColor=#ColorBG#
;Solid=1