Salut a tous
Ce code permet d'envoyer un fax
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
using System; 
using FAXCOMLib; 
 
namespace ConsoleApplication3 
{ 
/// <summary> 
/// Summary description for Class1. 
/// </summary> 
class Class1 
{ 
 
 
public Class1() 
{ 
 
} 
 
public void FaxDocument(String TheFile, string faxnumber) 
{ 
FAXCOMLib.FaxServer server = new FaxServerClass(); 
FAXCOMLib.FaxDoc doc = null; 
int response = -11; 
 
try 
{ 
server.Connect(Environment.MachineName); 
} 
catch(Exception e) 
{ 
System.Console.WriteLine("1"+e.Message); 
} 
 
try 
{ 
doc = (FAXCOMLib.FaxDoc)server.CreateDocument(TheFile); 
} 
catch(Exception e) 
{ 
System.Console.WriteLine("doc error"+e.Message); 
} 
 
try 
{ 
doc.FaxNumber = faxnumber; 
doc.RecipientName = "Test"; 
doc.DisplayName = "work"; 
} 
catch(Exception e) 
{ 
System.Console.WriteLine("assignments" + e.Message); 
} 
 
 
try 
{ 
 
response = doc.Send(); 
} 
catch(Exception e) 
{ 
System.Console.WriteLine( response + e.Message); 
} 
 
try 
{ 
server.Disconnect(); 
} 
catch(Exception e) 
{ 
System.Console.WriteLine("2"+e.Message); 
} 
 
 
 
System.Console.WriteLine("w00t"); 
 
} 
 
 
/// <summary> 
/// The main entry point for the application. 
/// </summary> 
[STAThread] 
static void Main(string[] args) 
{ 
 
Class1 objcsFax = new Class1(); 
objcsFax.FaxDocument("C:\\test.txt", "8067"); 
} 
} 
}
mais le problème que ce code ne fonctionne pas sur tout les Windows par exemple sur Windows Vista premium a cause de l’absence du Windows fax and scan est t'il possible de modifier ce code pour le rendre compatible sur tout les Windows
merci d'avance.