depicus

changing the digital world one bit at a time...

Welcome To Depicus

Wake On Lan for Active Server Pages

Wake On Lan for Active Server Pages allows any IIS web browser with the ASP interpreter to send a Magic Packet to a remote machine

Instructions for use.

You will need to register the control on the IIS server you intend to use.

Syntax: regsvr32 {path}\WolAsp.dll

Included in the download are three .asp files which show you how to use the control.

You could run statically from a single asp page with this minimal code.

<%
set WakeOnLan = server.createobject("DigitalWol.Wol")
WakeOnLan.TheMacAddress('009027a322fc')
WakeOnLan.TheIpNumber('217.204.255.61')
WakeOnLan.TheSubnetMask('255.255.255.255')
WakeOnLan.ThePortNumber('4343')
WakeOnLan.WakeMeUp
%>
view raw wol-for-asp hosted with ❤ by GitHub

However a form would allow you to change the machine to wake up.

<form method="post" action="bottom.asp" target="bottom">
<p align="justify" style="margin-left: 10">This is where you would enter the Mac Address.</p>
<input type="text" name="MacAddress" size="20" value="009027a322fc">
<input type="text" name="IpNumber" size="20" value="195.188.159.20">
<input type="text" name="SubnetMask" size="20" value="255.255.255.0">
<input type="submit" value="Send Magic Packet" name="thebutton" class="button">
</form>

then...

<%
if Request.Form("MacAddress") <> "" then
set WakeOnLan = server.createobject("DigitalWol.Wol")
WakeOnLan.TheMacAddress(Request.Form("MacAddress"))
WakeOnLan.TheIpNumber(Request.Form("IpNumber"))
WakeOnLan.TheSubnetMask(Request.Form("SubnetMask"))
WakeOnLan.ThePortNumber(Request.Form("PortNumber"))
WakeOnLan.WakeMeUp
end if
%>
view raw wol-for-asp-var hosted with ❤ by GitHub

Price - We ask for nothing (credits, payment etc. although that would be nice) except that if you use it on a site we could see from the web you let us know so we can get a warm glowing feeling from seeing our work used in the real world. Thank you